社区
网络编程
帖子详情
一个服务器多客户端采用什么模型
zouhj2009
2009-06-22 03:19:25
一个服务器端
客户端有几千或者几万
采用了UDP传输方式好处?
还是采用TCP模式好处?
用UDP还是TCP呢
用什么I/O模式
...全文
68
14
打赏
收藏
一个服务器多客户端采用什么模型
一个服务器端 客户端有几千或者几万 采用了UDP传输方式好处? 还是采用TCP模式好处? 用UDP还是TCP呢 用什么I/O模式
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zouhj2009
2009-06-23
打赏
举报
回复
看论坛有些人说 UDP做完成端口意义不大,不知道是否有这样,初学不太懂 谢谢
一笑拔剑
2009-06-22
打赏
举报
回复
[Quote=引用 11 楼 zouhj2009 的回复:]
多台服务器,做负载均衡《---------一般1台服务器连接多少客户端合适
[/Quote]
这个看流量了
要是web方面的
同时上千在线还是吃得消的
你像论坛通常万人以下在线还是吃得消的
要是是视频或者文件等对流量和服务器要求比较大的应用
那也许几千人就需要加服务器了
na_he
2009-06-22
打赏
举报
回复
选择TCP或者UDP要根据你数据的性质来决定了,比如文件等就要用TCP,视频等就可以选择UDP.
zouhj2009
2009-06-22
打赏
举报
回复
多台服务器,做负载均衡《---------一般1台服务器连接多少客户端合适
jyh_baoding
2009-06-22
打赏
举报
回复
1 楼的对
路人乙2019
2009-06-22
打赏
举报
回复
[Quote=引用 4 楼 chen_chen1212 的回复:]
unix用epoll,windows用完成端口
[/Quote].
proad
2009-06-22
打赏
举报
回复
协议方面:建议用TCP(UDP丢包要加机制的话很麻烦,除非是允许少量丢失的包)
模型方面:Linux下服务器用epoll,WINDOWS下用IOCP。
AIRwen
2009-06-22
打赏
举报
回复
学习
allix123
2009-06-22
打赏
举报
回复
[Quote=引用 4 楼 chen_chen1212 的回复:]
unix用epoll,windows用完成端口
[/Quote]
支持.
zouhj2009
2009-06-22
打赏
举报
回复
UDP 用完成端口是不是意义不大
完成端口都是相对连接数来说的吗
chen_chen1212
2009-06-22
打赏
举报
回复
unix用epoll,windows用完成端口
cyldf
2009-06-22
打赏
举报
回复
几千,几万客户同时连一个服务器端,会崩溃吧
UDP吧
zouhj2009
2009-06-22
打赏
举报
回复
一般多少客户端要添加服务器了
添加服务器也存在C/S通信,用UDP还是TCP,用什么I/O模型啊
tkminigame
2009-06-22
打赏
举报
回复
这种情况下应该考虑多台服务器,做负载均衡。
JAVA实现简单的
客户端
服务器
模型
用JAVA实现简单的
客户端
-
服务器
通信 1、
客户端
-
服务器
模型
我们每天都在上网,聊QQ、聊微信、看视频、看新闻......基本每个网络应用都是基于
客户端
-
服务器
模型
的,在这个
模型
下,
一个
应用就是
一个
服务器
进程和多个
客户端
进程组成。
服务器
进程启动之后,就开始等待
客户端
连接,当
服务器
与
客户端
建立连接后,
服务器
又等待
客户端
发出服务请求,
客户端
通过这个连接向
服务器
发送服务请求,最后服务...
linux下socket编程实现
一个
服务器
连接多个
客户端
使用socekt通信一般步骤 1)
服务器
端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待
客户端
连接。 2)
客户端
:socker()建立套接字,连接(connect)
服务器
,连接上后使用send()和recv(),在套接字上写读数据,直至数据交换完毕,close()关闭套接字。 在Linux中,我们可以使用select函数实现I/O
客户端
——
服务器
模型
应用的完整交互过程
1.
服务器
启动,监听特定的端口(如80,21),如端口已被其他应用占用,则启动失败。 2.
客户端
启动,打开
一个
自由端口,主动发起连接请求,经过”三次握手“,连接正式建立。 3.
服务器
创建新的服务线程,服务线程打开
一个
新的自由端口与
客户端
的自由端口创建连接。 4.
服务器
的自由端口与
客户端
的自由端口之间开始传输数据——具体格式由应用层协议(HTTP,HTTPS,FTP,TELNE
互联网和网络:
客户端
服务器
体系结构
因此,今天的公司严重依赖技术来满足他们的需求,并在竞争激烈的环境中发展,尤其是在 IT 领域。因此,当今的组织需要一种
模型
或系统,以便根据业务需求轻松收集、处理和处理公司数据,从而确保在现代市场中的生存能力和效率。在该类别中,体系结构包含各种设置,这些设置包括
客户端
-
服务器
体系结构基础的单个设备上的用户界面、业务逻辑和数据库逻辑。
服务器
通常充当后端,为不同的工作站提供精细的标准化接口,以便
客户端
无需了解提供服务的系统(即软件和硬件)的细节。但是,由于中间件的存在,该框架具有很高的通信复杂性。
理解
客户端
-
服务器
模型
每个网络应用都是基于
客户端
-
服务器
模型
的,根据这个
模型
,
一个
应用是由
一个
服务器
进程和
一个
或者多个
客户端
进程组成。
服务器
管理某种资源 (resource),并且通过操作这种资源来为它的
客户端
提供某种服务(service)。例如,
一个
Web
服务器
管理了一组磁盘文件,它会代表
客户端
进行检索和执行。
一个
FTP
服务器
就管理了一组磁盘文件,它会为
客户端
进行存储和检索。相似地,
一个
电子邮件
服务器
管理了
一个
...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章