![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c学习
pancong888
这个作者很懒,什么都没留下…
展开
-
最简单的回调函数
#include typedef void (*callback)(int);int fun(callback call){call(1);return 0;}void callpan(int i){printf("i = %d\n", i);}int main(int argc, char *argv[]){fun(callpa原创 2013-02-27 10:46:52 · 169 阅读 · 0 评论 -
socket同步与异步
前面说了socket建立与传输的函数,但是光这些函数,还不能达到网络通信程序的全部要求。因为accept, send和recv函数默认是同步的,也就是阻塞的。send还好说,发不出去就等着,有情可原。但是,accept和recv阻塞,通常会有麻烦,一个服务器程序,在试图接受连接(调用accept)之后, 由于没有客户端试图连接,所以服务器将进入阻塞状态,不能接受其他任何消息,包括用户输入,和窗口消转载 2013-04-07 10:45:41 · 689 阅读 · 0 评论