社区
Linux/Unix社区
帖子详情
新手问题:多个fork出来的进程监听同个端口
mostneed
2007-07-29 10:34:59
服务器程序是否可以这样实现:
配置n个进程,同时监听一样的端口,无论udp还是tcp。
接受到网络数据或者链接时,均匀处理,实现负荷分担。
谢谢!
...全文
417
8
打赏
收藏
新手问题:多个fork出来的进程监听同个端口
服务器程序是否可以这样实现: 配置n个进程,同时监听一样的端口,无论udp还是tcp。 接受到网络数据或者链接时,均匀处理,实现负荷分担。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mostneed
2007-07-31
打赏
举报
回复
使用SO_REUSEADDR
mostneed
2007-07-31
打赏
举报
回复
主要是用在udp啊,大哥们
roadingyh
2007-07-30
打赏
举报
回复
同意楼上的..
dai_weitao
2007-07-30
打赏
举报
回复
多进程监听一个端口是何必呢?
一个进程监听, 循环中实现accept阻塞, 有请求之后再fork就行了.
NC
2007-07-30
打赏
举报
回复
先listen再fork N个子进程accept, 注意信号灯(或其它互斥手段)控制一下,防止惊群。
NC
2007-07-30
打赏
举报
回复
回楼上的楼上,你这种方案不适合通讯量大,连接、断开频繁的情况。
mostneed
2007-07-29
打赏
举报
回复
sock_info->socket = socket(AF2PF(addr->s.sa_family), SOCK_DGRAM, 0);
if (sock_info->socket==-1){
LOG(L_ERR, "ERROR: udp_init: socket: %s\n", strerror(errno));
goto error;
}
/* set sock opts? */
optval=1;
if (setsockopt(sock_info->socket, SOL_SOCKET, SO_REUSEADDR ,
(void*)&optval, sizeof(optval)) ==-1){
LOG(L_ERR, "ERROR: udp_init: setsockopt: %s\n", strerror(errno));
goto error;
}
SmartHeart
2007-07-29
打赏
举报
回复
端口是独占的吧?
监听到了端口再fork不就好了?
一个C语言实现的 Http Server.zip
2. **并发处理**:由于HTTP服务器通常需要同时处理
多个
客户端请求,因此理解多线程或多
进程
的概念至关重要。C语言中可以使用`pthread`库实现多线程,或者通过`
fork
()`系统调用创建子
进程
。每个线程或子
进程
将独立...
nodeJS同时运行
多个
子
进程
在游戏项目开发中,经常会遇到有大厅内含
多个
子程序的模式,这时候使用nodeJs做服务端时会涉及到对
多个
子
进程
的管理和框架
问题
,结合以往的实际开发经验,对这种模式的服务端设计做个简单的总结。1. 核心模块child_...
一文详解python
进程
与线程
问题
,适合
新手
学习
普通的函数,调用一次,返回一次,但是
fork
()调用一次,返回两次,因为操作系统自动把当前
进程
(父
进程
)复制了一份(子
进程
),然后,分别在父
进程
和子
进程
内返回。线程是程序中一个单一的顺序控制流程。
解决Mac MongoDB连接
问题
:无法连接到服务器127.0.0.1:27017的错误
在Mac上,MongoDB是一个广泛使用的数据库系统,但在使用它时,可能会遇到连接
问题
,其中一个常见
问题
是无法连接到本地MongoDB服务器(127.0.0.1:27017)。这篇文章将深入探讨可能导致这个
问题
的原因,并提供解决方案...
【PHP开发900个实用技巧】85.PHP Socket编程: 构建你自己的网络通信程序!
connect返回值,处理握手失败 常见错误:
端口
占用、防火墙拦截(通过socket_last_error诊断) 阻塞陷阱破解 同步阻塞导致服务不可用(accept/read卡死线程) 四种解决方案对比:非阻塞模式、多
进程
、select多路复用...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章