社区
网络通信/分布式开发
帖子详情
UDP和TCP有什么区分?TServerSocket , TClientSocket 是什么方式传输?
LuckyJan
2005-06-21 05:23:30
UDP和TCP有什么区分?
TServerSocket , TClientSocket 是什么方式传输?
...全文
220
4
打赏
收藏
UDP和TCP有什么区分?TServerSocket , TClientSocket 是什么方式传输?
UDP和TCP有什么区分? TServerSocket , TClientSocket 是什么方式传输?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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通迅的...
C++ Builder中T
Server
Socket
组件的实现与应用
欢迎来到这篇文章的第一章,我们将开始探索C++ Builder集成开发环境(IDE),这是一个强大的工具,可以加速C++应用程序的开发过程。C++ Builder为开发者提供了一个完整的环境,包括可视化设计工具、代码编辑器、调试器和其他必要的工具,来帮助开发者快速有效地编写、编译和调试程序。T
Server
Socket
是一个在C++ Builder中用于创建服务器端网络通信的组件。它允许开发者建立监听特定端口的
TCP
或
UDP
服务,从而能够接受来自客户端的连接请求,以及处理数据的接收和发送。
Delphi编写
Socket
通讯程序[收集]
一、Delphi与
Socket
计算机网络是由一系列网络通信协议组成的,其中的核心协议是
传输
层的
TCP
/IP和
UDP
协议。
TCP
是面向连接的,通信双方保持一条通路,好比目前的电话线,使用telnet登陆BBS,用的就是
TCP
协议;
UDP
是无连接的,通信双方都不保持对方的状态,浏览器访问Internet时使用的HTTP协议就是基于
UDP
协议的。
TCP
和
UDP
协议都非常复杂,尤其是
TCP
协议,为了保
利用Delphi编写
Socket
通信程序
一、Delphi与
Socket
计算机网络是由一系列网络通信协议组成的,其中的核心协议是
传输
层的
TCP
/IP和
UDP
协议。
TCP
是面向连接的,通信双方保持一条通路,好比目前的电话线,使用telnet登陆BBS,用的就是
TCP
协议;
UDP
是无连接的,通信双方都不保持对方的状态,浏览器访问Internet时使用的HTTP协议就是基于
UDP
协议的。
TCP
和
UDP
协议都非常复杂,尤其是
TCP
协议,为了保
Delphi与
Socket
一、Delphi与
Socket
计算机网络是由一系列网络通信协议组成的,其中的核心协议是
传输
层的
TCP
/IP和
UDP
协议。
TCP
是面向连接的,通信双方保持一条通路,好比目前的电话线,使用telnet登陆BBS,用的就是
TCP
协议;
UDP
是无连接的,通信双方都不保持对方的状 态,浏览器访问Internet时使用的HTTP协议就是基于
UDP
协议的。
TCP
和
UDP
协议都非常...
Day27 python 黏包
udp
/
tcp
解决黏包、模块socktserver、
socket
server并发
1.黏包 #
tcp
协议在发送数据时,会出现黏包现象. (1)数据粘包是因为在客户端/服务器端都会有一个数据缓冲区, 缓冲区用来临时保存数据,为了保证能够完整的接收到数据,因此缓冲区都会设置的比较大。 (2)在收发数据频繁时,由于
tcp
传输
消息的无边界,不清楚应该截取多少长度 导致客户端/服务器端,都有可能把多条数据当成是一条数据进行截取,造成黏包 例:下面三种
方式
采...
网络通信/分布式开发
1,594
社区成员
32,945
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章