社区
网络及通讯开发
帖子详情
如果用UDP实Client/Server可以吗?
eversnow
2003-07-28 06:03:09
我看一般的资料上都是用TCP实现的,我想试试用UDP做可以吗?
...全文
67
12
打赏
收藏
如果用UDP实Client/Server可以吗?
我看一般的资料上都是用TCP实现的,我想试试用UDP做可以吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eversnow
2003-07-31
打赏
举报
回复
我怎么结不了贴
smallflaybird
2003-07-29
打赏
举报
回复
只要你自己的验证做的好其实是不难做到数据的完整性的.而且在网络情况不好的时候还是UDP比较快和稳定.所以你看现在比较好的一些的网吧管理的软件全部是用UDP通讯的.
atomy9
2003-07-29
打赏
举报
回复
UDP是不可靠协议,TCP是可靠协议,但是速度上UDP快,而TCP的传输数据完整性有保证。
smallflaybird
2003-07-29
打赏
举报
回复
UDP的效率高出错的可能性比较小而SOCKET的话对控制的功底要求比较高光光靠看一些简单的例子比较难搞定.用UDP的程序比较稳定.而且系统开销小而且快速.而且发广播包的时候也很容易.
eversnow
2003-07-29
打赏
举报
回复
thank you
duduwolf
2003-07-29
打赏
举报
回复
主要看你拿来做什么了!如果想做消息发送,广播之类的,用udp绝对是首选,不过udp是不可靠通信,所以如果数据正确性要求很高的话,用udp可能就会麻烦了~
suntongsoft
2003-07-29
打赏
举报
回复
同意楼上的所说的。关键要看你做什么,对数据完整性要求怎么,还有就是UDP的控件比TCP的好用多了。你可以试试看呀
mme
2003-07-28
打赏
举报
回复
我觉得udp可能比tcp好用^_^
zihan
2003-07-28
打赏
举报
回复
用udp在很大情况下可以提高你的程序性能,她不需要建立那么多连接,开减少开销,同时带来了一些问题,如不保证可靠性,但是如果你的程序能够很好的控制的\话,我建议你使用udp,我曾经做网络的东西,基本上都是用udp实现的,
warton
2003-07-28
打赏
举报
回复
不错,关键看你做什么了!
pp616
2003-07-28
打赏
举报
回复
看你要干什么了。
铖邑
2003-07-28
打赏
举报
回复
当然可以了,QQ就是。看你的实际需要,用UDP对你代码的要求会高一些。
UDP
-
Client
Server
:
udp
Client
Server
基本示例
UDP
客户端服务器程序C 在Ubuntu 16.04上用C语言编写的简单
UDP
客户端服务器程序 编译 gcc
udp
Server
.c -o
udp
Server
gcc
udp
Client
.c -o
udp
Client
跑 $ ./
udp
Server
1234 $ ./
udp
Server
1234 from_ip_address $ ./
udp
Client
1234 $ ./
udp
Client
1234 to_ip_address
Windows/Linux下Socket网络通信
UDP
传输
Client
/
Server
端的C/C++
实
现详解
前言 在我的上两篇博文中已详尽解析TCP的
Client
/
Server
传输。本篇博文记录Windows的Cient端和Linux服务端的
UDP
传输。 代码
Client
端 #define _CRT_SECURE_NO_WARNINGS #include <winsock2.h> #pragma comment(lib, "WS2_32") #include <iostream> #include <stdio.h> #include<time.h> #defin
编写Linux下的
UDP
Client
/
Server
程序
一、引言
UDP
是TCP/IP协议中的传输层协议的一种,本文介绍了在Linux下编写基于
UDP
协议的
Client
/
Server
模型的程序的方法,并给出了一个echo
Client
/
Server
例子程序。二、
UDP
协议简介
UDP
是一种简单的传输层协议,在RFC768中有详细描述。
UDP
协议是一种非连接的、不可靠的数据报文协议,完全不同于提供面向连接的、可靠的字节流的TCP协议。虽然
UDP
有很多不足,但
linux 下的
UDP
client
/
server
示例
一、引言
UDP
是TCP/IP协议中的传输层协议的一种,本文介绍了在Linux下编写基于
UDP
协议的
Client
/
Server
模型的程序的方法,并给出了一个echo
Client
/
Server
例子程序。 二、
UDP
协议简介
UDP
是一种简单的传输层协议,在RFC768中有详细描述。
UDP
协议是一种非连接的、不可靠的数据报文协议,完全不同于提供面向连接的、可靠的字节流的TCP协议。虽然U
UDP
server
client
和TCP
server
client
的异同,代码逻辑异同
无论是
UDP
还是 TCP,在代码中都需要创建套接字(socket)对象,这是网络通信的基础。同时,都需要指定服务器的地址和端口,以便客户端能够找到服务器进行通信。两种协议都需要
实
现数据的发送和接收功能。客户端需要将数据发送给服务器,服务器接收数据后可能会返回响应,客户端再接收响应。在通信结束后,都需要关闭套接字以释放系统资源。方法进行数据的发送和接收,需要指定地址;方法,基于已建立的连接进行数据传输。和服务器端类似,
UDP
客户端使用。用于
UDP
套接字,用于 TCP 套接字。
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章