From: <wol...@us...> - 2004-04-17 19:04:42
|
Update of /cvsroot/csp/APPLICATIONS/CSPSim/Source/Networking In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26507 Modified Files: NetworkSocket.cpp Log Message: Made changes to be compatible with windows Index: NetworkSocket.cpp =================================================================== RCS file: /cvsroot/csp/APPLICATIONS/CSPSim/Source/Networking/NetworkSocket.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** NetworkSocket.cpp 17 Apr 2004 17:14:35 -0000 1.1 --- NetworkSocket.cpp 17 Apr 2004 19:04:33 -0000 1.2 *************** *** 28,37 **** m_sockfd = socket(AF_INET, SOCK_DGRAM, 0); m_servaddr = new sockaddr_in; printf("Opening socket to %s on port %d\n", node->getNetworkName(), port); ! bzero( m_servaddr, sizeof (struct sockaddr_in)); m_servaddr->sin_family = AF_INET; m_servaddr->sin_port = htons( port ); ! inet_pton(AF_INET, node->getNetworkName(), (void*)&m_servaddr->sin_addr); } --- 28,38 ---- m_sockfd = socket(AF_INET, SOCK_DGRAM, 0); m_servaddr = new sockaddr_in; + struct in_addr * addrptr = &m_servaddr->sin_addr; printf("Opening socket to %s on port %d\n", node->getNetworkName(), port); ! memset( m_servaddr, 0, sizeof (struct sockaddr_in)); m_servaddr->sin_family = AF_INET; m_servaddr->sin_port = htons( port ); ! inet_aton( node->getNetworkName(), addrptr); } |