社区
网络编程
帖子详情
多线程同时在同一socket使用udp发送数据?
小竹z
2015-12-14 03:45:12
RT。udp是用户数据报,每个消息是独立的,那多个线程能否同时在同一socket上发送udp报文?我知道tcp是不可以的。
...全文
1052
6
打赏
收藏
多线程同时在同一socket使用udp发送数据?
RT。udp是用户数据报,每个消息是独立的,那多个线程能否同时在同一socket上发送udp报文?我知道tcp是不可以的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小竹z
2016-01-27
打赏
举报
回复
看来大部分意见是可以
dfasri
2016-01-26
打赏
举报
回复
貌似两个都是可以的, 只是TCP的话, 你得要一次性发送完整的数据才能正确. 循环发送一个很大的包, 然后多个线程这样干, 肯定错. UDP的话, 都是单包单包的, 每个包都是正确的.
YMIW163
2016-01-20
打赏
举报
回复
多线程同时使用一个套接字UDP,可以,但在多个线程使用时,应只有一个得到Socket发送权,这也是要如何同步了。
ZealotSparc
2016-01-14
打赏
举报
回复
可以,但多个线程竞争使用同一个资源,需要同步.
bluesen
2016-01-13
打赏
举报
回复
udp和tcp都可以。
pcboyxhy
2015-12-14
打赏
举报
回复
符合POSIX的UDP可以
socket
通讯源码
TCP采用
多线程
方式,一个客户对应一个数据处理线程,允许最大连接数10000个,
UDP
是无连接方式,数据处理均由一个线程负责,
同一
时间内允许10000个对方发送LXI数据包,并针对特定的数据包回复不同的数据包。
多线程
中对
同一
socket
调用send/sendto
群里问
多线程
环境中对一个
socket
进行send 可以不可以; 答: 这个问题不是
多线程
问题 , 是TCP /
UDP
的问题; 如果是tcp ,这是个错误的设计,如果你无视数据顺序,那可以 ;如果是
udp
可以; TCP: 在win32上,我没有...
C++跨平台网络和
多线程
编程(windows Linux)
课程实战项目包含完整的支持php的http服务器TCP,接收并分析linux系统... 课程会讲解c++11的
多线程
库和正则表达式库 课程包含在windows下的
多线程
编程实战图片编辑 课程包含如何在linux下编译调试程序,编写makefile
多线程
Socket
服务器包含TCP与
UDP
的收发
创建包含 TCP 于
UDP
的服务器,
多线程
进行收发消息内容
Udp
接收和发送的
多线程
进行(新手)
以
多线程
来接收和
发送数据
(
udp
) 思路:建立三个函数,一个是发送函数,另一个是接收函数,还有一个主函数,调用前面两个函数,实现功能。在mNetAssist软件下调试。 结果:与非
多线程
似乎没有什么区别,看了一下...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章