首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

windows和linux socket通信的有关问题

2012-10-07 
windows和linuxsocket通信的问题想做一个 把linux下捕捉到的视频传送给windows的 东东通过socket编程实现。

windows和linux socket通信的问题
想做一个 把linux下捕捉到的视频传送给windows的 东东···

通过socket编程实现。

把linux下捕捉到的每张图片传递给windows,然后,windows下再做处理,保存成视频。



我在windows下做了一个server和一个client,client负责把一个视频(自己用图片生成的,720*576的)中的每张图传递给server,server负责显示,经测试,是OK的。。。

现在在linux弄了个类似的client来发送图片,结果传递到windows上的图片都显示的是乱码。感觉是没有对齐的缘故,一块块的显示。。。。。
请问,linux和windows的通信需要注意什么呢?难道是图片太大的缘故?应该怎么解决乱码的问题?

[解决办法]
读写文件的方式是什么?
建议使用二进制的方式。

[解决办法]
不知道有多少前人掉在TCP Socket
send(人多)send(病少)send(财富)
recv(人多病)recv(少财富)
陷阱里面啊!
http://topic.csdn.net/u/20120210/09/51109ed0-07b9-41f2-b487-a51597f2ca01.html

[解决办法]
可以用正常的图片,传输,看看是否会成功。
如果单独传输文件都出错,那么就是传输出问题了。
可以借助工具,比较传输和接收的文件,有什么不同。


探讨

引用:

读写文件的方式是什么?
建议使用二进制的方式。




是一张灰度图,0~255 ,所以,我以为没有 格式转换 的问题 。。。。

看图像的话,感觉是没有对齐的缘故。。。。

热点排行