当前位置: 技术问答>linux和unix
linux socket服务器问题,求大神详细解释下程序运行过程,代码如下~
来源: 互联网 发布时间:2017-04-10
本文导语: 在网上看了这个程序,服务器端可以接收多个客户端传来的信息,并且可以判断是否有新连接、连接数目、是否达到最大连接数等,小女子不才,函数的作用和代码差不多理解了,但就是想不了服务器是怎么运...
在网上看了这个程序,服务器端可以接收多个客户端传来的信息,并且可以判断是否有新连接、连接数目、是否达到最大连接数等,小女子不才,函数的作用和代码差不多理解了,但就是想不了服务器是怎么运行的,流程是怎样的理不清思路,还希望各位大神们能抽空看一下这个程序,能详细解释下运行流程,最好再有相关代码的解释,十分感谢!!!!!
程序代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define PORT 1205
#define MAXNUM 3
#define MAXSIZE 1024
int fd[MAXNUM];//
int connect_num;
void showclient()
{
int i;
printf("client amount: %dn", connect_num);
for (i = 0; i
程序代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define PORT 1205
#define MAXNUM 3
#define MAXSIZE 1024
int fd[MAXNUM];//
int connect_num;
void showclient()
{
int i;
printf("client amount: %dn", connect_num);
for (i = 0; i