社区
网络通信/分布式开发
帖子详情
UDP和TCP有什么区分?TServerSocket , TClientSocket 是什么方式传输?
LuckyJan
2005-06-21 05:23:30
UDP和TCP有什么区分?
TServerSocket , TClientSocket 是什么方式传输?
...全文
199
4
打赏
收藏
UDP和TCP有什么区分?TServerSocket , TClientSocket 是什么方式传输?
UDP和TCP有什么区分? TServerSocket , TClientSocket 是什么方式传输?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
comanche
2005-06-22
打赏
举报
回复
你这个问题问了一系列嘛哈
UDP 是基于报文的, 而 TCP 是基于流的, 主要区别不是可不可靠传输, UDP还是可以用程序控制可靠的, 而是包的顺序, UDP 不保证先发先到, 而 TCP 一定是有序的, 就是说先发先到. 另一个在编程时区别是, recv 时, udp 收到的就是一个完整包, 而tcp 不一定, 因为流是没有长度的, 因此 tcp 作二进制通信时是要加一个帧头, 帧头里最少要出现此帧的长度, 收数据时先收最小长度(帧头, 576字节以下的帧是一次至少可以收到的), 如果收不全就认为是不正确, 从帧头出找出下面的数据还有多长, 就得慢慢作个 while 收到指定长度了... 而作字符(ascii 30 以上)通信时就要求有个结束符, telnet 用的是 CRLF 作为结束符.
Network programming for windows 这本书在windows 下编程可以参考
LuckyJan
2005-06-22
打赏
举报
回复
那么,再问:
TServerSocket和TClienSocket 的多线程和同步问题:
ServerSocket 用 多线程 嘛?
有没有例子??
jadeluo
2005-06-21
打赏
举报
回复
TServerSocket和TClientSocket是用TCP协议的, 用UDP协议的是TUdpSocket
GARNETT2183
2005-06-21
打赏
举报
回复
UDP是不可靠无连接的,TCP是面向连接的
TServerSocket和TClienSocket都是用TCP转输的,好像UDP也可以,QQ就是UDP通迅的...
2
TCP
UDP
(修改).rar
tcp
UDP
通讯源代码 供参考 Delphi
tcp
-
udp
.rar_
TCP
程序_delphi
tcp
通讯_delphi
tcp
/ip_
tcp
-
udp
delphi_
tcp
tcp
/ip通讯程序,实现
tcp
/ip通讯及信息
传输
。
Delphi
TCP
UDP
Server 通信
Delphi
TCP
UDP
Server 通信
TCP
UDP
测试
TCP
UDP
测试
socket
DELPHI7调试通过
C++ 客户端通讯库(
TCP
/
UDP
/SERIALPORT)
C++Builder 10.0下调试通过。基于后台的网口+串口通信代码(包含简单的同步/异步回调实例)。
网络通信/分布式开发
1,594
社区成员
32,958
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章