AirtestProject / Poco-SDK

https://github.com/AirtestProject/Poco
Apache License 2.0
283 stars 170 forks source link

【Unity3D FairyGUI-SDK】 client 远程主机强迫关闭一个现有连接 #39

Open ChouchiehlunGM opened 5 years ago

ChouchiehlunGM commented 5 years ago

我是用的fairyGUI的官方例子,把SDK加进来,在写了poco的测试语句,用测试语句运行,语句没问题,finished,client会报错误:远程主机强迫关闭了一个现有的连接 image 刚开始以为是我们项目里面设置有问题,我在用demo测试也是一样的问题

ChouchiehlunGM commented 5 years ago

不只是fairyGUI的有问题,UGUI的也有,而且是同样的问题,新版的SDK,新版的AirTest IDE

adolli commented 5 years ago

麻烦提供一下在demo上所使用的test script、AirtestIDE版本号、运行设备信息(u3d editor的话还需要u3d版本号)。然后再提供一下运行到哪个语句会报这个错。

另外我看你调用栈里面这个文件不像是poco-sdk提供的,所以麻烦也提供一下加入的poco-sdk的目录布局 image

adolli commented 5 years ago

https://github.com/gaochundong/Gimela/blob/0177c9f01c55589de061b21526877dbb5fb2c8ae/src/Foundation/Net/Gimela.Net.Sockets/TCP/AsyncTcpServer.cs#L208 你的这个log其实是一个log打印出来的异常,并不会影响到程序本身。poco-sdk里所使用的TcpServer实现参考于上面的代码,在原版的库中就是将其打印出来。

https://github.com/gaochundong/Gimela/blob/0177c9f01c55589de061b21526877dbb5fb2c8ae/src/Foundation/Common/Gimela.Common.ExceptionHandling/ExceptionHandler.cs#L17-L23

ChouchiehlunGM commented 5 years ago

那会影响到后面的测试步骤,前面异常,ui跳不过去,后面就没法进行下去了

adolli commented 5 years ago

不应该是poco-sdk影响的,因为只是一个打印语句,你试试把Logger.Exception移除再试试