当前位置: 技术问答>linux和unix
请教高手,linux中select函数的问题
来源: 互联网 发布时间:2017-02-09
本文导语: 最近刚刚学习linux下的socket编程,在实现多客户端通信的时候,服务器端原本用gethostbyname函数可以成功,但是现在想用getAddrinfo函数使得IPv4、IPv6都能用时,select函数无法判断客户端的连接,程序被阻塞在select这一句...
最近刚刚学习linux下的socket编程,在实现多客户端通信的时候,服务器端原本用gethostbyname函数可以成功,但是现在想用getAddrinfo函数使得IPv4、IPv6都能用时,select函数无法判断客户端的连接,程序被阻塞在select这一句,不知道哪里出问题了,请教各位高手帮忙解答下,谢拉啊!
Server端程序
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define MAXSIZE 1024
#define MAXSOCKET 3
int count=0;
int get_file;
fd_set readfds;
void *get_client(void *);
using namespace std;
int main(int argc,char *argv[])
{
if(argc
Server端程序
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define MAXSIZE 1024
#define MAXSOCKET 3
int count=0;
int get_file;
fd_set readfds;
void *get_client(void *);
using namespace std;
int main(int argc,char *argv[])
{
if(argc