Tag: unityscript

Unity3d和Sockets.IO不会握手

我使用https://github.com/kaistseo/UnitySocketIO-WebSocketSharp来启用Unity3D与Node.JS Socket.IO服务器通信。 但是在握手过程中出错 套接字错误:初始化握手与服务器时出错 客户代码: SocketIOClient.Client socket; // Use this for initialization void Start () { socket = new SocketIOClient.Client("http://server:80/"); socket.On("connect", (fn) => { Debug.Log ("connect – socket"); Dictionary<string, string> args = new Dictionary<string, string>(); args.Add("msg", "what's up?"); socket.Emit("SEND", args); }); socket.On("RECV", (data) => { Debug.Log (data.Json.ToJsonString()); }); socket.Error += (sender, e) => { Debug.Log […]

Socket.IO 1.0与Unity3d不能正常工作

我正在寻找一种方法来创build一个node.js服务器的unity3d游戏。 我熟悉Socket.io所以我想用这个。 我得到了“UnitySocket-IO”,但它不起作用,它说: Error initializing handshake with http://localhost:80/ 我在客户端(Unity)上的代码是: #pragma strict var client:SocketIOClient.Client = new SocketIOClient.Client("http://localhost:80/"); function Start () { //client.Opened += SocketOpened; client.Message += SocketMessage; //client.SocketConnectionClosed += SocketConnectionClosed; client.Error +=SocketError; client.Connect(); } function SocketMessage(sender, e) { client.Send("Pong"); } function SocketError(sender, e:SocketIOClient.ErrorEventArgs) { Debug.Log(e.Message); } 服务器上的代码(Node.JS): var io = require('socket.io')(); io.listen(80); io.on("connection", function (socket) { […]