社区
C语言
帖子详情
并发服务器问题
tuzi0203
2007-11-19 09:27:16
我想用C编写一个并发服务器,用TCP协议控制连接,连接建立好之后用Udp协议向客户端传输数据,请问高手们,我该咋办呀
...全文
88
5
打赏
收藏
并发服务器问题
我想用C编写一个并发服务器,用TCP协议控制连接,连接建立好之后用Udp协议向客户端传输数据,请问高手们,我该咋办呀
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liutaoxwl
2007-11-20
打赏
举报
回复
linux下面就EPOLL
win下用完成端口(IOCP),如果是生产服务器的话,一般要考虑实现下面几个方面
内存池、线程池、缓存
IOCP主要提高并发连接数,内存池主要解决长时间运行的内存碎片问题,线程池主要看你的每一个任务
是否有IO等非CPU运算操作,缓存主要是提高查找效率。
tuzi0203
2007-11-20
打赏
举报
回复
我是在windows下做,没说清楚,你们能不能说的再详细点,我刚开始学
Wolf0403
2007-11-20
打赏
举报
回复
都不需要。。UDP 是最适合 EPoll / IOCP 之类的东西。
关键是,为啥等 TCP 连接了再用 UDP 通信?
mymtom
2007-11-20
打赏
举报
回复
还要求并发是吧?fork或pthread_create都可以的。
mymtom
2007-11-20
打赏
举报
回复
不是很简单么?
accept之后用getpeername取到客户的IP然后新建一个UPD socket,用sendto发数据给客户。
Linux + C + Epoll实现高
并发
服务器
(线程池 + 数据库连接池)
在Linux 系统下面用C 语言实现的高
并发
服务器
的代码,具体用到了Epoll,线程池,数据库连接池。 具体可以看下连接http://blog.csdn.net/wuyuxing24/article/details/48758927
Windows高性能
并发
IOCP之DELPHI实现
DELPHI实现的完整端口全例子,有SQL查询、上传文件、下载文件,并附有完成端口性能测试工具。
服务器
中还有ADO连接池、Logger日志的完整实现,可以作为学习服务端编程和完成端口的例子。
Linux 网络编程——
并发
服务器
的三种实现模型
服务器
设计技术有很多,按使用的协议来分有 TCP
服务器
和 UDP
服务器
,按处理方式来分有循环
服务器
和
并发
服务器
。循环
服务器
与
并发
服务器
模型在网络程序里面,一般来说都是许多客户对应一个
服务器
(多对一),为了...
实现TCP
并发
服务器
详解实现TCP
并发
服务器
两种方法:1、使用多进程实现TCP
并发
服务器
2、使用多线程实现TCP
并发
服务器
。
1000
并发
的系统
服务器
配置,1000
并发
服务器
配置
1000
并发
服务器
配置 内容精选换一换多个用户同时通过ssh登录堡垒机管理下的任一
服务器
时,允许登录的帐号数有上限,当登录的帐号数超出上限值时,必须退出一个帐号才能再登录一个账号。该
问题
是由于
并发
数限制导致的...
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章