怎样实现TCP客户端和TCP服务器端文本信息和文件的同时传输?

intellignet71sp 2014-11-03 09:07:16
小弟使用winsocket api实现TCP客户端和TCP服务器端,客户端和服务器端现在可以进行文本消息传输,就是利用send和recv发送和接收消息。我想实现文本信息和文件的同时传输,但是文件传输的时候,即使新建一个线程,文件传输代码也会调用send和recv,会与文本消息的send和recv产生冲突。应该怎样解决这个问题?现在这个模型只有一个客户端和一个服务器端。改变模型也行(比如类似QQ一样,是两个客户端通信),只要方法可行的话。谢谢!!!
...全文
148 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
intellignet71sp 2014-11-03
  • 打赏
  • 举报
回复
谢谢各位,问题解决了。。多谢!!!
笨笨仔 2014-11-03
  • 打赏
  • 举报
回复
使用不同的端口传输
intellignet71sp 2014-11-03
  • 打赏
  • 举报
回复
引用 1 楼 VisualEleven 的回复:
你在开一个线程建立一个TCP的SOCKET链接
您好!初次发帖不知怎样针对某人进行回复。您的意思是再创建一个socket与服务器连接吗?刚开始客户端和服务器已经连接好了,还可以再创建的?
Eleven 2014-11-03
  • 打赏
  • 举报
回复
你在开一个线程建立一个TCP的SOCKET链接

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧