part of codes£º
.
.
.
if (sockfd=socket(PF_INET,SOCK_STREAM,0)<0){
Die ("server socket");
}
memest(&my_addr,0,sizeof(my_addr));
my_addr.sin_family=AF_INET;
my_addr.sin_port=htons(MYPORT);
my_addr.sin_addr.s_addr=INADDR_ANY;
if ((bind(socfd,(struct sockaddr *)&my_addr,sizeof(struct sockaddr)))<0){
Die ("Bind server socket");
}
.
.
.
When running the program,exit:
Bind server socket: Socket operation on non-socket.
-------------
the value of the sockfd is 0 !