SocketIO4net을 사용하여 socket.io API를 사용하려고하지만 메시지를 수신하지 못하는 것 같습니다. 이 잘 작동하고 API에 연결하고 메시지를받을 수 있습니다SocketIO4net에서받은 메시지가 없습니다.
<script src="https://api.icbit.se/socket.io/socket.io.js"></script>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script>
<script>
$(document).ready(function() {
var conn = io.connect('http://api-url');
conn.on('connect', function() {
alert('Connected');
conn.emit('message', { op: 'subscribe', channel: 'orderbook_BUM3' });
});
conn.on('message', function (data) {
console.log('Incoming message: ' + data.private);
});
});
</script>
: 같은 VS2010 솔루션에서 나는 다음과 같은 코드를 가진 웹 사이트가있다. 이 연결하고 그러나 어떤 메시지가 수신되고 있지 성공의 저를 알리는 또는 오류 메시지
socket = new Client(http://api-url); // url to the nodejs/socket.io instance
socket.Opened += SocketOpened;
socket.Message += SocketMessage;
socket.SocketConnectionClosed += SocketConnectionClosed;
socket.Error += SocketError;
// register for 'connect' event with io server
socket.On("connect", (fn) =>
{
socket.Emit("message", new { op = "subscribe", channel = "orderbook_BUM3"
});
});
socket.On("message", (data) =>
{
Console.WriteLine("message received");
});
// make the socket.io connection
socket.Connect();
출력 : 나는 그때에 다음 코드를 삽입 한 SocketIO4Net 라이브러리 및 테스트 프로젝트가 있습니다. 나는 소켓에 처음 온 사람이야. 다르게해야 할 일이 있을까?
당신은 socket.io 서버 측의 베어 뼈 조각을 공유 할 수, 그리고 내가 서버 측 코드가없는 모양 (Socketio4net의 저자) –
을 드리겠습니다 - – Macros