설명 메시지 브릿지 테스트 샘플 소스

페이지 정보

본문

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

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


또는, 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 비추천0

첨부파일

댓글목록

등록된 댓글이 없습니다.

Total 3건 1 페이지
  • RSS
실시간 브릿지 목록
번호
공지
메시지 브릿지 서비스 이용약관 제1조(목적)이 약관은 디자인원엑스(이하 "회사")가 제공하는 메시지 브릿지 서비스(이하 "서비스")의 이용과 관련하여 회사와 이용자 간의 …
공지
메시지 브릿지(Message Bridge) 서버와 클라이언트를 가장 빠르고 안정적으로 연결하는 실시간 메시지 중계 서버   메시지 브릿지(Message Bridge)…
열람중
여러분의 사이트에서도 즉시 테스트해 보세요.아래 제공된 메시지 브릿지 테스트용 샘플 소스를…

검색