Changeset 94
- Timestamp:
- Mar 7, 2008, 8:32:14 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
abuse/trunk/src/net/tcpip.cpp
r56 r94 428 428 end_notify(); 429 429 430 if (!responder) { 430 if (!responder) 431 { 431 432 //#ifdef TCPIP_DEBUG 432 433 fprintf(stderr,"Creating responder on port %d\n",port); 433 434 //#endif 434 responder = create_listen_socket(port, net_socket::SOCKET_FAST); 435 responder->read_selectable(); 436 responder->write_unselectable(); 437 bcast = (ip_address *)get_local_address(); 438 bcast->set_port(port); 435 responder = create_listen_socket(port, net_socket::SOCKET_FAST); 436 if(responder) 437 { 438 responder->read_selectable(); 439 responder->write_unselectable(); 440 bcast = (ip_address *)get_local_address(); 441 bcast->set_port(port); 439 442 440 443 //#ifdef TCPIP_DEBUG 441 442 443 444 *((unsigned char *)(&bcast->addr.sin_addr)+3) = 255; 445 bcast->store_string(s,256); 446 fprintf(stderr,"Simulating broadcast to [%s]\n",s); 444 447 //#endif 445 448 446 *((unsigned char *)(&bcast->addr.sin_addr)+3) = 0; 447 } 449 *((unsigned char *)(&bcast->addr.sin_addr)+3) = 0; 450 } 451 } 448 452 449 453 if (responder)
Note: See TracChangeset
for help on using the changeset viewer.