2019-07-17 13:51发布
krize 发表于 2017-1-6 12:00 你是怎么判断通讯连上了的?“发送端有用”这个又是怎么判断出来的,你都收不到东西。 先不要去怀疑数据量太大之类的问题,怕数据量大就用数据量小的去试,其实用探针调试一下就知道问题在哪了。 1.确认TCP是否连接成功,客户端、服务器都可以进行判断,客户端程序只要看TCP连接函数执行完报没报错就行了,同样服务器端看TC ...
荆棘王座 发表于 2017-1-6 16:02 我是用tcp来传送视频的,我查看程序运行都没问题,但就是接受端无法显示,发送端都可以的。。。
最多设置5个标签!
先不要去怀疑数据量太大之类的问题,怕数据量大就用数据量小的去试,其实用探针调试一下就知道问题在哪了。
1.确认TCP是否连接成功,客户端、服务器都可以进行判断,客户端程序只要看TCP连接函数执行完报没报错就行了,同样服务器端看TCP侦听有没有报错就可以了。
2.检查客户端发送有没有成功,看TCP write函数有没有报错
3.检查服务器端接收有没有成功,TCP Read函数有没有报错,如果没有报错,看读到的数据是什么,有可能你解析得不对所以图片没有显示。
另外我建议先不要去发图片,先看看发点简单的字符串什么的能不能正常接收 。
我是用tcp来传送视频的,我查看程序运行都没问题,但就是接受端无法显示,发送端都可以的。。。
图像显不显示那都是表面现象,程序遇到问题是需要靠调试、分析来解决的,你光说接收端无法显示,也不去插探针、断点来调试一下,没有进一步的问题描述,别人想帮你也帮不了啊。到现在你都没说清楚56这个错误到底是在哪里出的,在TCP服务端还是客户端,在TCP侦听还是写入还是读取?
一周热门 更多>