这是我的客户机(unity3d C#代码),我在这里与pythonwebsocket服务器连接
private WebSocket ws;
public bool isAlive;
void Start()
{
ws = new WebSocket("ws://127.0.0.1:3000");//127.0.0.1
ws.OnClose += (sender, e) =>
{
Debug.Log("Opened");
};
ws.OnMessage += (sender, e) =>
{
Debug.Log("WebSocket Message Type :" + e.Type + ", Data: " + e.Data);
};
ws.OnClose += (sender, e) =>
{
Debug.Log("Close");
};
ws.OnError += (sender, e) =>
{
//Debug.Log("error Sender : " + sender.ToString());
Debug.Log("error Message :" + e.Message);
};
ws.Connect();
}
我有这段代码来连接websocket,但是当我的场景启动时,它触发了错误事件,我得到了这个
error Message :An error has occurred while connecting. UnityEngine.Debug:Log(Object) NodeWebSocketCaller:m__3(Object, ErrorEventArgs) (at Assets/NodeWebSocketCaller.cs:30) WebSocketSharp.Ext:Emit(EventHandler`1, Object, ErrorEventArgs) (at Assets/SocketIO/WebsocketSharp/Ext.cs:992) WebSocketSharp.WebSocket:error(String) (at Assets/SocketIO/WebsocketSharp/WebSocket.cs:1011) WebSocketSharp.WebSocket:doHandshake() (at Assets/SocketIO/WebsocketSharp/WebSocket.cs:989) WebSocketSharp.WebSocket:connect() (at Assets/SocketIO/WebsocketSharp/WebSocket.cs:874) WebSocketSharp.WebSocket:Connect() (at Assets/SocketIO/WebsocketSharp/WebSocket.cs:1784) NodeWebSocketCaller:Start() (at Assets/NodeWebSocketCaller.cs:32)
同时也在执行打开和关闭事件。在
在服务器端:
^{pr2}$请不要问我不熟悉的python代码的问题。我刚从网上得到这个密码。在
目前没有回答
相关问题 更多 >
编程相关推荐