帮忙看看socket accept问题

Rayanywhere 2005-08-18 03:47:52
我进行了socket初始化,生成一个server_socket,然后bind,listen,然后fork几个子进程进行accept同一个server_socket.但是每次有客户端连接总是出错,提示Invalid argument.(如果不用子进程就没有问题)请问这是怎么回事?谢谢.
...全文
112 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
df8327 2005-08-19
  • 打赏
  • 举报
回复
我也觉得accept应该在主进程中作
等接收到连接之后再fork巴
softrain 2005-08-18
  • 打赏
  • 举报
回复
linux下的?恐怕这样不行吧。
创建线程可以搞定。
Rayanywhere 2005-08-18
  • 打赏
  • 举报
回复
进程,fork出来的。 accept完再把socket传进去的话主线程就会阻塞阿
DentistryDoctor 2005-08-18
  • 打赏
  • 举报
回复
子进程????

还是线程?
nelsonc 2005-08-18
  • 打赏
  • 举报
回复
accept应该在主进程中做吧。
每次accept到一个连接,就创建一个子进程。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧