talk

所属分类:Linux/Unix编程
开发工具:Unix_Linux
文件大小:29KB
下载次数:179
上传日期:2007-12-17 13:02:26
上 传 者jayzeng
说明:  Linux/Unix环境下的C语言编程联系异步通讯聊天程序
(Linux/Unix environment of C language programming asynchronous communication links chat program)

文件列表:
异步通讯聊天程序\client.bmp (1385062, 2007-12-12)
异步通讯聊天程序\client.c (3900, 2007-12-05)
异步通讯聊天程序\server.bmp (835254, 2007-12-12)
异步通讯聊天程序\server.c (4992, 2007-12-05)
异步通讯聊天程序\TestFlowChartLJT.bmp (1385062, 2007-12-12)
异步通讯聊天程序 (0, 2007-12-12)

什么是异步通讯? 就是通讯任意一方可以任意发送消息,有消息来到时会收到系统提示去接收消息。 这里要用到select函数。使用步骤如下: 1、设置一个集合变量,用来存放所有要判断的句柄(file descriptors:即我们建立的每个socket、用open打开的每个文件等) 2、把需要判断的句柄加入到集合里 3、设置判断时间 4、开始等待,即select 5、如果在设定的时间内有任何句柄状态变化了就马上返回,并把句柄设置到集合里 ============================================== 编译用如下命令: gcc -Wall async-server.c -o server gcc -Wall async-client.c -o client 运行用如下命令: ./server 7838 1 ./client 127.0.0.1 7838

近期下载者

相关文件


收藏者