尝试在Unity中运行服务器和客户端时遇到一些麻烦。但我不断收到此错误: “ SocketException:已建立的连接已被主机中的软件中止。 “
仅当将Player.cs脚本分配给播放器时才会发生此错误(因为它正在调用SendMovement
方法)
然后我断开了与网络的连接,错误指出它来自:
ClientTCP.SendData(System.Byte []数据)(在Assets / Project / Networking / Scripts / ClientTCP.cs:109)
ClientTCP.SendMovement(Vector3 pos,四元数腐烂)(位于Assets / Project / Networking / Scripts / ClientTCP.cs:124)。
所以发送数据显然有问题,但是我是网络新手,所以我真的不知道我在做什么错:P 我将放置一个指向项目文件的链接,以查看是否有人可以看到我在做错什么。
项目文件:https://www.dropbox.com/s/484t7un2w4jj7a0/Networking.rar?dl=0