游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3149|回复: 7

如何实现单线程服务器? accept阻塞后其他链接的数据怎么

[复制链接]

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2009-7-29 07:44:00 | 显示全部楼层 |阅读模式
如题?

是不是需要设置为非阻塞模式?

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-7-29 07:51:00 | 显示全部楼层

Re:如何实现单线程服务器? accept阻塞后其他链接的数据怎

lz可以去搜一下select/poll/epoll

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
 楼主| 发表于 2009-7-29 09:34:00 | 显示全部楼层

Re:如何实现单线程服务器? accept阻塞后其他链接的数据怎

汗..使用select的例子代码还真是少啊

而且关于网络的书籍大多也不用select模式作为教程  都是用阻塞式

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-7-30 00:25:00 | 显示全部楼层

Re:如何实现单线程服务器? accept阻塞后其他链接的数据怎

你可以找本《UNIX环境高级编程》……
基本上我看到的介绍linux环境网络编程的书都会介绍select的……

其实你搜epoll的话也会找到很多文章……

88

主题

2743

帖子

4227

积分

论坛元老

Rank: 8Rank: 8

积分
4227
发表于 2009-7-30 11:51:00 | 显示全部楼层

Re:如何实现单线程服务器? accept阻塞后其他链接的数据怎

这个叫人怎么说呢?

网络I/O效率根本不应该成问题呀。。。

建议参考下http://www.eve-online.com.cn/

Q-T星系突破千人

EVE大规模会战

Windows服务器已经做出了世界级别的实际榜样。

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-7-30 22:03:00 | 显示全部楼层

Re:如何实现单线程服务器? accept阻塞后其他链接的数据怎

5楼的……你连技术网站和游戏站点都分不清吗……如果有人讨论山口山的技术特点,你是不是要把山口山官网推荐给他们……

88

主题

2743

帖子

4227

积分

论坛元老

Rank: 8Rank: 8

积分
4227
发表于 2009-7-31 11:22:00 | 显示全部楼层

Re:如何实现单线程服务器? accept阻塞后其他链接的数据怎

sj众给你讲什么叫纲举目张肯定是白费精力。

惯例,小白无人权,呵呵

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2009-7-31 21:49:00 | 显示全部楼层

Re:如何实现单线程服务器? accept阻塞后其他链接的数据怎

7楼你确定你给的站点能找到lz所需的东西?你认为lz需要找的是什么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-19 00:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表