2019-07-17 13:51发布
krize 发表于 2017-1-5 10:15 超时错误,说明在规定的时间内没有完成指定的操作,这个超时值是可以设置的,一般都有一个超时接线端,不宜设得太大,否则会导致程序卡在这个地方一直等待。 至于怎么解决要看是在什么地方报的错以及你的应用需要,比如常见的TCP读取超时,说明没有接收到数据,直接忽略掉这个错误就可以了;再比如TCP Server端侦听超时,说 ...
荆棘王座 发表于 2017-1-6 09:34 但是我忽略了错误我的接受端无法接受到图片啊。。。
荆棘王座 发表于 2017-1-6 09:29 我没有设置超时值,我传输的是图片,是不是数据太大了?无法接受,但服务器端有用
最多设置5个标签!
至于怎么解决要看是在什么地方报的错以及你的应用需要,比如常见的TCP读取超时,说明没有接收到数据,直接忽略掉这个错误就可以了;再比如TCP Server端侦听超时,说明没有客户端连接过来,一般也是忽略错误然后继续侦听。
我没有设置超时值,我传输的是图片,是不是数据太大了?无法接受,但服务器端有用
但是我忽略了错误我的接受端无法接受到图片啊。。。
我觉得你的问题不在于这个超时错误,可能你的通讯根本就没有建立起来。
确认一下到底是执行完哪个函数以后报的错,报错的是TCP客户端还是服务器?
没设置的话有一个默认超时时间的,一般有个几秒,这长长的时间都没接收到肯定是有问题的。你的图片有多大?太大的话就分几包发送,别一次性全发完。但我觉得可能还是没通讯上。
一周热门 更多>