社区
C++ 语言
帖子详情
udp发包需要同步吗?
vilnies
2012-09-07 10:31:33
多线程下,TCP发送信息是需要同步的。现在我使用的是UDP,想请问UDP在多线程使用的时候,是否需要对它的发包进行同步呢?不做同步的话,会出问题吗?
...全文
232
5
打赏
收藏
udp发包需要同步吗?
多线程下,TCP发送信息是需要同步的。现在我使用的是UDP,想请问UDP在多线程使用的时候,是否需要对它的发包进行同步呢?不做同步的话,会出问题吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vilnies
2012-09-12
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
TCP必须同步,如果你真的要写成多个线程写一个SOCKET,事实上是完全没有人这样做的。
UDP不需同步,因为它是报文,并发读并发写都是没有问题的,注意检查返回值即可。
[/Quote]
谢谢指点,结贴。
qq120848369
2012-09-08
打赏
举报
回复
TCP必须同步,如果你真的要写成多个线程写一个SOCKET,事实上是完全没有人这样做的。
UDP不需同步,因为它是报文,并发读并发写都是没有问题的,注意检查返回值即可。
xiaoyao1212121
2012-09-08
打赏
举报
回复
不需要!
Gloveing
2012-09-07
打赏
举报
回复
TCP发送信息是需要同步的?
不需要,有必要么?
UDP也是如此
blldw
2012-09-07
打赏
举报
回复
一般情况下,不论是TCP还是UDP,都需要定义包的格式,保证接收方能够根据所定义的格式正确解析发送方发送的每一个包数据。在这种情况下,个人感觉不需要进行同步控制。
小兵以太网测试仪 3.1.9
如果想在
发包
时,同时抓包(例如,想看看对方的响应报文),可以选中“
发包
时
同步
抓包”按纽。 如果要对发送速率进行控制,点击左边的流控,然后进行设置即可。 三、抓包 点击工具栏上的“独立抓包”按纽,就可以抓包...
易语言-Hp-Socket For E 5.4.2 高性能TCP/
UDP
通信组件 源码+模块+例程
HP-Socket 是一套通用的高性能 TCP/
UDP
/HTTP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的 TCP/
UDP
/HTTP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程...
计算机网络 传输层 TCP和
UDP
协议
Re: 计算机网络 传输层 TCP和
UDP
协议 # 传输层协议 TCP 和
UDP
的应用场景 要发送的内容多,
需要
将发送的内容分成多个数据包发送(TCP) 要发送的内容少,一个数据包就能发送全部内容(
UDP
) # 传输层协议和应用层...
jkcp与ckcp
这是基于
UDP
的网络通信结构,王者荣耀,英雄联盟都基于这个网络结构开发,比TCP适合在更恶劣的网络环境中增加游戏的流畅性,针对帧
同步
,状态
同步
的比较高的网络实时游戏中开发使用。譬如MOBA,赛车游戏中,C#是...
C#坦克大战网络版代码
3.当有新坦克创建,坦克移动,等操作时,客户端发送数据到服务端,服务端再把数据发送到所有的客户端来实现网络游戏的
同步
具体实现代码 1.服务端开启服务代码 public void Start() { //开启
udp
线程 Thread t ...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章