Definition at line 47 of file NetInterface.cpp. 00048 { 00049 sockaddr_in serverAddr; 00050 00051 serverAddr.sin_family = AF_INET; 00052 serverAddr.sin_port = port; 00053 serverAddr.sin_addr = ip; 00054 00055 inDescr = socket(AF_INET, SOCK_STREAM, 0); 00056 00057 if(inDescr < 0) 00058 { 00059 throw NetInterfaceException("socket", strerror(errno)); 00060 } 00061 00062 if (bind(inDescr, (struct sockaddr*) &serverAddr, sizeof(serverAddr)) < 0) 00063 { 00064 throw NetInterfaceException("bind", strerror(errno)); 00065 } 00066 00067 if(::listen(inDescr, QUEUE) < 0) 00068 { 00069 throw NetInterfaceException("listen", strerror(errno)); 00070 } 00071 }
|
1.5.1