메시지 브릿지 1.1.0 (테스트 샘플 소스) > 그누보드5 플러그인

그누보드5 플러그인

그누보드 호환이거나 독립적으로 실행되는 플러그인을 소개합니다.

메시지 브릿지 1.1.0 (테스트 샘플 소스) 정보

메시지 브릿지 1.1.0 (테스트 샘플 소스)

첨부파일

simpleTest.html (2.2K) 7회 다운로드 2025-11-11 00:08:08

본문

메시지 브릿지 설명 : https://designonex.com/bbs/board.php?bo_table=real_time_bridge&wr_id=4

메시지 브릿지 이용약관 : https://designonex.com/bbs/board.php?bo_table=real_time_bridge&wr_id=5

 

여러분의 사이트에서도 즉시 테스트해 보세요.

아래 제공된 메시지 브릿지 테스트용 샘플 소스를 복사하여, 귀하의 서버 또는 로컬 환경에 새로운 테스트 파일을 생성한 뒤 그대로 붙여 넣고 저장해 보시기 바랍니다.

 

또는, simpleTest.html 파일을 다운로드 받으셔도 됩니다.

 

파일을 실행하는 즉시,

귀하의 사이트 환경에서 메시지 브릿지가 정상적으로 동작하는지 실시간으로 확인하실 수 있습니다.

 

메시지 브릿지는 개발 언어, 서버 환경, 플랫폼에 관계없이 연동 가능합니다.

별도의 설치 과정 없이, 제공된 샘플만으로도 서비스 동작 여부와 통신 흐름을 직접 검증하실 수 있습니다.

 

지금 바로 적용해 보시고,

여러분의 서비스에 실시간 메시징 기능이 얼마나 손쉽게 통합되는지 확인해 보세요.

 

그누보드 개발자님께서 손쉽게 개발을 할 수 있게 샘플 소스를 만들어봤습니다.

많은 관심 부탁드립니다.

 

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>메시지 브릿지 Simple Test</title>
<style>
body { font-family: Arial; padding: 20px; }
#log { width: 100%; height: 250px; overflow-y: auto; border: 1px solid #aaa; padding: 10px; }
#msg { width: 70%; }
button { width: 25%; }
</style>
</head>
<body>

<h3>메시지 브릿지 Minimal Test</h3>

<input id="msg" type="text" placeholder="메시지를 입력하세요">
<button id="sendBtn">Send</button>

<pre id="log"></pre>

<script>
// ---------------------------
// ✅ 기본 설정
// ---------------------------
const group = window.location.hostname;   // 예: designonex.com
const myId  = "user_" + Math.floor(Math.random() * 9999); // 랜덤 사용자 ID

// 확장 필드 (개발자가 관리)
const extValue  = "ext_example";
const extValue1 = "ext1_example";

// ---------------------------
// ✅ WebSocket 연결
// ---------------------------
const ws = new WebSocket(
    "wss://designonex.com:14147/?group=" + encodeURIComponent(group)
);

// ---------------------------
// ✅ 로그 출력 함수
// ---------------------------
function log(msg) {
    const box = document.getElementById("log");
    box.textContent += msg + "\n";
    box.scrollTop = box.scrollHeight;
}

// ---------------------------
// ✅ WebSocket 이벤트
// ---------------------------
ws.onopen = () => log("✅ Connected");
ws.onmessage = (event) => {
    try {
        const data = JSON.parse(event.data);
        log("📨 Received: " + JSON.stringify(data));
    } catch {
        log("📨 Received(Text): " + event.data);
    }
};
ws.onclose = () => log("Connection Closed");
ws.onerror  = (e) => log("Error: " + e);

// ---------------------------
// ✅ 메시지 전송
// ---------------------------
document.getElementById("sendBtn").onclick = () => {
    const msg = document.getElementById("msg").value;
    if (!msg) return;

    const data = {
        type: "message",
        id: myId,
        ext: extValue,
        ext1: extValue1,
        message: msg
    };

    ws.send(JSON.stringify(data));
    log("📤 Sent: " + JSON.stringify(data));

    document.getElementById("msg").value = "";
};
</script>
</body>
</html>

추천
0

댓글 전체

안녕하세요. 소스를 다운로드하신 뒤 귀하 FTP의 아무 위치에 업로드하여 바로 테스트하실 수 있습니다.
해당 코드는 개발자용 샘플로, 데이터 흐름과 연동 방식을 확인하기 위한 예제입니다. 이 소스를 기반으로 채팅, 실시간 쪽지, 현재 접속자 표시, 토큰 기반 인증, 관리자 모니터링 등 다양한 기능을 확장하실 수 있습니다.

일반 사용자분들을 위한 플러그인과 사용 매뉴얼은 현재 제작 중이며, 준비되는 대로 배포하겠습니다.

전체 678
그누보드5 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT