社区
进程/线程/DLL
帖子详情
请问能在两个线程中分别同时对一个Socket进行Send和Receive操作吗?这样会有问题吗?
davlong
2002-05-09 12:06:22
如果这样有问题该怎么解决?
...全文
116
5
打赏
收藏
请问能在两个线程中分别同时对一个Socket进行Send和Receive操作吗?这样会有问题吗?
如果这样有问题该怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
davlong
2002-05-09
打赏
举报
回复
up
davlong
2002-05-09
打赏
举报
回复
哦,那么我用两个CSocket来绑定一个Socket可以吗??
而且分别用来Send和Receive?
wumugulu
2002-05-09
打赏
举报
回复
没问题,socket是全双工的!
freelybird
2002-05-09
打赏
举报
回复
1 可以这样做,而且应该这样做,发与收分别置于不同线程能显然提高效率
2 假如你用CSocket则不行,原因是CSocket采用的异步方式,在内部绑定了一个窗口,显然CWnd是不能支持多线程的
sunshine_shen
2002-05-09
打赏
举报
回复
当然可以,但有同步问题,需要加锁控制,不是一两句咳以说清楚的,你可以找本书看看,或在网上SEARCH一下
C# 网络编程之使用
Socket
类
Send
、Re
ceive
方法的同步通讯
经过几天学习,终于解决了再C#网络编程
中
使用
Socket
类
Send
和Re
ceive
方法开发的客户端和服务端的同步通讯程序;实现了又客户端想服务器发送消息的界面程序.主要使用的方法是: 1.
Socket
套接字编程的知识,通过IP...
TCP/IP linux下多
线程
通信(测试成功,客户端的接收和发送分别在
两个
线程
)
经过多次尝试,终于测试成功linux环境下TCP/IP的多
线程
通信,与网上大多数代码的区别在于,网上的很多代码都是把发送或者接收的功能之一放在主
线程
中
,这样就导致如果要在主
线程
撰写一些具体的
操作
就
会
造成卡死,...
c#
Socket
遇到Re
ceive
阻断
线程
问题
处理
最近写
一个
上位机遇到套接字读取数据的时候
线程
停止。 上读取代码: ...所以增加
一个
判断,在有消息的时候
进行
读取。 但是发现一直收不到消息。 检测发现报文出错。 修改正确的报文后bug解决。......
TCP+多
线程
,让发送消息和接收消息各占一条
线程
在上次
Socket
通讯 使用
Socket
实现简单的聊天功能
中
。客户端和服务器只有一方可以发送消息,另一方则只能等待(接收消息),而且不能连续发送消息。因为发送消息和接受消息共有一条
线程
,需要来回的切换。这时我们...
C++
socket
编程学习总结(2)(发送信息
send
函数、recv函数与多
线程
实现多个用户同时连接)
今天复习发送信息
send
函数\recv函数与多
线程
实现多个用户同时连接。
send
函数用于发送一段数据,recv函数用于接收数据。 如下所示: char buf[1024];//接收信息的最大长度,记位buf memset(buf, 1...
进程/线程/DLL
15,472
社区成员
49,183
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章