当前位置: 技术问答>linux和unix
accept函数的问题
来源: 互联网 发布时间:2015-02-18
本文导语: 我的代码已经gcc编译成功,而我的程序还需要类的支持. 但是我的代码用g++来编译就怎么也不成功,原因我一直找不到,所以来寻求各位大虾的帮助. g++ -g -Wall -c -o server1.o server1.c server1.c: In function `int ServerLoop(int, i...
我的代码已经gcc编译成功,而我的程序还需要类的支持.
但是我的代码用g++来编译就怎么也不成功,原因我一直找不到,所以来寻求各位大虾的帮助.
g++ -g -Wall -c -o server1.o server1.c
server1.c: In function `int ServerLoop(int, int)':
server1.c:102: invalid conversion from `int*' to `socklen_t*'
make: *** [server1.o] Error 1
相关代码:
int ServerLoop(SOCKET sd_listen, int isMultiTasking)
{
SOCKET sd_accept;
struct sockaddr_in addr_client;
int nSize;
int numServed = 0;
HANDLE handles[MAX_SERVED];
int myID;
while (numServed
但是我的代码用g++来编译就怎么也不成功,原因我一直找不到,所以来寻求各位大虾的帮助.
g++ -g -Wall -c -o server1.o server1.c
server1.c: In function `int ServerLoop(int, int)':
server1.c:102: invalid conversion from `int*' to `socklen_t*'
make: *** [server1.o] Error 1
相关代码:
int ServerLoop(SOCKET sd_listen, int isMultiTasking)
{
SOCKET sd_accept;
struct sockaddr_in addr_client;
int nSize;
int numServed = 0;
HANDLE handles[MAX_SERVED];
int myID;
while (numServed