问题描述
- 怎样实现TCP客户端和TCP服务器端文本信息和文件的同时传输?
-
小弟使用winsocket api实现TCP客户端和TCP服务器端,客户端和服务器端现在可以进行文本消息 传输,就是利用send和recv发送和接收消息。我想实现文本信息和文件的同时传输,但是文件传输的时候,即使新建一个线程,文件传输代码也会调用send和recv,会与文本消息的send和recv产生冲突。应该怎样解决这个问题?现在这个模型只有一个客户端和一个服务器端。改变模型也行(比如类似QQ一样,是两个客户端通信),只要方法可行的话。谢谢!!!
解决方案
可以的,再开个一个类似的SOCKET连接即可。
解决方案二:
可以重新创建一个新的socket 去传输文件, 这样两个socket 就互相不影响了
时间: 2024-09-17 23:55:04