社区
网络编程
帖子详情
同时发送同一数据到多个地址,使用udp,三种方案,哪种好点
Android
2003-10-20 04:07:31
同时发送同一数据到多个地址,使用udp,要求数据发送同步,并且发送包的数量比较多
方案1:一个socket,一个包一个包循环发送
方案2:建立n个线程,每个线程用一个全局的socket发送数据
方案3: 建立n个线程,每个线程创建一个独立的socket,发送数据
请问几种方案,各有什么优点,哪种更好
...全文
202
5
打赏
收藏
同时发送同一数据到多个地址,使用udp,三种方案,哪种好点
同时发送同一数据到多个地址,使用udp,要求数据发送同步,并且发送包的数量比较多 方案1:一个socket,一个包一个包循环发送 方案2:建立n个线程,每个线程用一个全局的socket发送数据 方案3: 建立n个线程,每个线程创建一个独立的socket,发送数据 请问几种方案,各有什么优点,哪种更好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
唐勉的技术博客
2003-10-22
打赏
举报
回复
使用组播(Multicast)
agent
2003-10-22
打赏
举报
回复
UDP数据包的发送速度是非常快的,所以在发送包的数量比较多的情况下也完全可以胜任。
方案1:一个socket,一个包一个包循环发送
速度一般
方案2:建立n个线程,每个线程用一个全局的socket发送数据
速度比较快
方案3: 建立n个线程,每个线程创建一个独立的socket,发送数据
速度比较快,但线程过多会占用过多资源
mingcedar
2003-10-22
打赏
举报
回复
用广播或组播是不是更好呀
hoffen
2003-10-22
打赏
举报
回复
使用Multicast是最好的选择,因为占用资源少,而且编程也不过于复杂
醉马不肖
2003-10-22
打赏
举报
回复
方案2:建立n个线程,每个线程用一个全局的socket发送数据
全局的socket?????
netty tcp
udp
监听
同一
端口
文章目录前言一、tcp和
udp
区别二、netty创建服务1.tcp服务2.
udp
服务总结 前言 经常写tcp,最近需求突然要搞
udp
和tcp监听
同一
端口号。 一、tcp和
udp
区别 TCP 是面向连接的,
UDP
是面向无连接的
UDP
程序结构较简单 TCP 是面向字节流的,
UDP
是基于
数据
报的 TCP 保证
数据
正确性,
UDP
可能丢包 TCP 保证
数据
顺序,
UDP
不保证 二、netty创建服务 1.tcp服务 代码如下(示例): public class TcpServer { pub
C#学习系列之
UDP
同端口收发问题
“System.Net.Sockets.SocketException”类型的未经处理的异常在 System.dll 中发生 通常每个套接字
地址
(协议/网络
地址
/端口)只允许
使用
一次。
UDP
协议程序设计中的几个问题
一、
UDP
报文丢失
数据
利用
UDP
协议进行
数据
收发的时候,在局域网内一般情况下
数据
的接收均能接收到
发送
方的
数据
,除非连接双方的主机发生故障,否则不会发生接收不到
数据
的情况。1.
UDP
报文的正常
发送
过程 在Internet上,由于要经过
多个
路由器,正常情况下一个
数据
报文从主机C经过路由器A、路由器B、路由器C到达主机S。2.UPD报文的丢失 路由器要对转发的
数据
进行存储、处理、合法性判定、转发等操作,容易出现错误,所以很可能在路由器转发的过程中出现
数据
丢失的现象。对于
数据
丢失的原
UDP
服务端丢包-
发送
频率过高导致丢包
接收方丢
UDP
包,
发送
频率过高导致丢包,主要会造成接收方自身丢包。
Java网络编程:
UDP
套接字程序设计,
UDP
实现Socket通信(附完整代码实现)
Java
UDP
套接字程序设计
UDP
特点: (1)
UDP
有别于TCP,有自己独立的套接字(IP+PORT),它们的端口号不冲突。和TCP编程相比,
UDP
在
使用
前不需要进行连接,没有流的概念。如果说TCP协议通信与电话通信类似,那么
UDP
通信就与邮件通信类似:不需要实时连接,只需要目的
地址
; (2)
UDP
通信前不需要建立连接,只要知道
地址
(ip
地址
和端口号)就可以给对方
发送
信息; (3)基于用户
数据
报文(包)读写; (4)
UDP
通信一般用于线路质量好的环境,如局域网内,如果是互联网,往往应用于对
数据
完整性
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章