自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Linux网络编程(3)使用select处理多个连接的回射服务器

作为一个服务器,只处理一个连接是在有点说不过去。当有多个客户端建立连接时,需要保持较好的并发性,以及时处理每个连接。最简单的一种方法就是把socket设置为非阻塞方式(使用ioctl()函数),然后在一个死循环中一直轮流测试每个连接的recv(),如果收到数据,再发送回去。这样做最大的坏处就是在没有可以读的数据时,CPU一直处于忙等待的状态,浪费了宝贵的CPU资源。有一种不使用忙等待的方法

2015-05-24 17:25:51 2518

转载 设置 Windows 默认命令行窗口大小和缓冲区大小

方法一:使用mode命令查看一下mode的用法:mode /?可以得到修改窗口大小的用法是:MODE CON[:] [COLS=c] [LINES=n]现在把窗口大小从默认的80x40改成120x40:mode con cols=120 lines=40但是这样改了以后,就没有缓冲区了,而且开一个新的窗口以后,还是默认的大小方法二:修改注册表保存系统默认的 cm

2015-05-07 18:04:21 10997

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除