1
브라우저의 mono 3.2.4 및 javascript 클라이언트 버전 3.0.2에서 실행되는 xsockets 서버 버전 2.6.1.0을 사용하고 있습니다. 클라이언트는 문제없이 서버에 알림을 게시 할 수 있습니다. 그러나 구독은 수신되지 않습니다.XSockets.net 클라이언트가 이벤트를 구독 할 수 없습니다.
XSockets 컨트롤러 소스 :
public class ChatController : XSocketController
{
public void Chat(ITextArgs textArgs)
{
//this.Send(textArgs); <-- in this case calling client is notified
this.SendToAll (textArgs); // <-- calling this does not notify clients
var count = EventSubscribers.Count; // count is 0
}
}
클라이언트 측 :
VAR의 CONN = 새로운 XSockets.WebSocket ("WS : // 로컬 호스트 : 4502/ChatController");
$("#Send").click(function(){
conn.publish('chat', { text:"test message"}); //server receives message
});
conn.subscribe('chat', function(data){
//This event is not fired when SendToAll on server side is called.
});
어떻게하면이 물건을 만들 수 있습니까?
예, JSApi 2.5.3 버전이 필요합니다. 이제 작동합니다. 실제로 Unity3d에서 클라이언트를 사용할 계획이지만 너겟에서 .NET 2/3.5 버전을 찾을 수 없습니다. 아마 당신은 어딘가에 .NET 클라이언트를 가지고 있습니까? – Justinas
나는 "비공개"2.0 및 3.5 클라이언트도있다. 당신이 필요하기 때문에 나는 그것을 github에서 열어 볼 수 있습니다. 지금 바쁜 스케줄이 있기 때문에 며칠이 걸릴 수도 있습니다. 승인? – Uffe
@Uffe이 소스를 공개 한 적이 있습니까? 또한 xscokets를 unity4와 함께 사용하려고합니다. – odyth