社区
网络通信/分布式开发
帖子详情
怎么设置Socket为UDP传输???
lxj_com2006
2007-01-26 02:54:09
怎么设置Socket为UDP传输???
可以用API:
setsockopt(1027, IPPROTO_UDP, SO_DONTROUTE, PChar('1'), 1);
还有什么方法,Socket控件有没有自带的属性?
...全文
160
回复
打赏
收藏
怎么设置Socket为UDP传输???
怎么设置Socket为UDP传输??? 可以用API: setsockopt(1027, IPPROTO_UDP, SO_DONTROUTE, PChar('1'), 1); 还有什么方法,Socket控件有没有自带的属性?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Socket
UDP
远程
传输
图片
Socket
UDP
远程
传输
图片:以Window系统为客户端,Ubuntu系统为服务端进行图片
传输
。 Window:客户端代码 #include #include #include #include using namespace std; #pragma comment(lib, "ws2_32.lib") #define Port 50001 // 服务器端口地址 #defi
socket
实现
UDP
数据
传输
UDP
: User Datagram Protocol的简称, 中文名是用户数据包协议,是 OSI 参考模型中一种无连接的
传输
层协议,提供面向事务的简单不可靠信息传送服务。 特点:每个数据报中都给出了完整的地址信息,因此无需要建立发送方和接收方的连接。
UDP
传输
数据时是有大小限制的,每个被
传输
的数据报必须限定在64KB之内。
UDP
是一个不可靠的协议,发送方所发送的数据报并不一定以相同的次
C# 通过
socket
实现
UDP
通信
UDP
不属于面向连接的通信,在选择使用协议的时候,选择
UDP
必须要谨慎。在网络质量令人十分不满意的环境下,
UDP
协议数据包丢失会比较严重。但是由于
UDP
的特性:它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传送时使用
UDP
较多,因为它们即使偶尔丢失一两个数据包,也不会对接收结果产生太大影响。比如我们聊天用的ICQ和QQ就是使用的
UDP
协议。 我们通过
UDP
进
13、TCP
Socket
与
UDP
Socket
套接字:应用进程与端到端
传输
协议(TCP或
UDP
)之间的门户 2种
传输
层服务的
socket
类型: (1)TCP:可靠的、字节流的服务 (2)
UDP
:不可靠的(数据
UDP
数据报)服务 一、TCP
Socket
1、服务器:创建Welcome
Socket
、捆绑自身IP地址和端口号、等待连接(阻塞状态) 2、客户端:建立
Socket
、捆绑
Socket
、连接
Socket
3、过程: (1)首先先明白服务器必须先启动,客户机才能请求连接,所以肯定是服务器创建好
Socket
等待客户机的连接 (2)服务器创建好Welc
socket
之
UDP
通讯
该文章简单的讲解linux中
socket
UDP
通讯
UDP
(user datagram protocol)的中文叫用户数据报协议,属于
传输
层。
UDP
是面向非连接的协议,它不与对方建立连接,而是直接把我要发的数据报发给对方。所以
UDP
适用于一次
传输
数据量很少、对可靠性要求不高的或对实时性要求高的应用场景。正因为
UDP
无需建立类如三次握手的连接,而使得通信效率很高。 1.
UDP
通讯模型 服务端:
socket
(创建套接字)–>bind(绑定套接字)–>recvfrom/sendto(对客服端进行读写
网络通信/分布式开发
1,593
社区成员
32,963
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章