Chinaunix首页 | 论坛 | 博客
  • 博客访问: 91383
  • 博文数量: 37
  • 博客积分: 301
  • 博客等级: 民兵
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-13 08:24
文章分类

全部博文(37)

文章存档

2013年(1)

2012年(36)

发布时间:2012-12-10 08:56:43

Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方式non-block,就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返回,以返回值的不同来反映函数的执行情况,如果事件发生则与阻塞方式相同,若事件没有发生则返回一个代码来告知事件未发......【阅读全文】

阅读(1587) | 评论(0) | 转发(0)

发布时间:2012-12-10 08:56:39

http://blog.csdn.net/tianshuai11/article/category/941258?viewmode=contents......【阅读全文】

阅读(12) | 评论(0) | 转发(0)

发布时间:2012-12-10 08:55:50

#include <stdio.h>#include <stdlib.h>#define N 20int a[N];void gen_random(int upper_bound){    int i;    for (i = 0; i < N; i++)        a[i] = rand() % upper_bound;}void print_random(){   &......【阅读全文】

阅读(584) | 评论(0) | 转发(0)

发布时间:2012-12-10 08:55:44

#include <stdio.h>#include <stdlib.h>#include <time.h>int main(void){    char gesture[3][10] = { "scissor", "stone", "cloth" };    int man, computer, result, ret;    srand(time(NULL));    while (1) {&n......【阅读全文】

阅读(671) | 评论(0) | 转发(0)

发布时间:2012-12-03 11:45:23

http://hi.baidu.com/sjow001/item/f3fda20e56cbc0c675cd3cef......【阅读全文】

阅读(2523) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册