[Javanetsim-cvs] IceScan/icesockets crawsocket.h, 1.11, 1.12 csocket.h, 1.17, 1.18
Status: Beta
Brought to you by:
darkkey
From: Alexander B. <da...@us...> - 2006-12-16 21:05:32
|
Update of /cvsroot/javanetsim/IceScan/icesockets In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv21036/icesockets Modified Files: crawsocket.h csocket.h Log Message: Index: crawsocket.h =================================================================== RCS file: /cvsroot/javanetsim/IceScan/icesockets/crawsocket.h,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** crawsocket.h 16 Dec 2006 20:44:18 -0000 1.11 --- crawsocket.h 16 Dec 2006 21:05:28 -0000 1.12 *************** *** 146,151 **** int slen, dlen; ! slen == make_sockname(saddress, source.c_str(), 0, domain); ! dlen == make_sockname(daddress, destination.c_str(), 0, domain); Bzero(packet, sizeof(iphdr) + sizeof(tcphdr)); --- 146,151 ---- int slen, dlen; ! slen = make_sockname(saddress, source.c_str(), 0, domain); ! dlen = make_sockname(daddress, destination.c_str(), 0, domain); Bzero(packet, sizeof(iphdr) + sizeof(tcphdr)); Index: csocket.h =================================================================== RCS file: /cvsroot/javanetsim/IceScan/icesockets/csocket.h,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** csocket.h 16 Dec 2006 20:44:18 -0000 1.17 --- csocket.h 16 Dec 2006 21:05:28 -0000 1.18 *************** *** 103,113 **** int len; ! if((len == make_sockname(saddress, hostname, port, domain))) return sockerror("sockname"); if(!timeout){ if(block){ if(::connect(sid, (struct sockaddr *) &saddress, sizeof(struct sockaddr)) == SOCKET_ERROR) ! return sockerror("connect"); }else{ if(::connect(sid, (struct sockaddr *) &saddress, sizeof(struct sockaddr)) != SOCKET_ERROR) --- 103,118 ---- int len; ! if(!(len = make_sockname(saddress, hostname, port, domain))) return sockerror("sockname"); if(!timeout){ if(block){ + if(::connect(sid, (struct sockaddr *) &saddress, sizeof(struct sockaddr)) == SOCKET_ERROR) ! #ifndef WIN32 //UGLY!!!! ! return sockerror("connect"); ! #else ! ; ! #endif }else{ if(::connect(sid, (struct sockaddr *) &saddress, sizeof(struct sockaddr)) != SOCKET_ERROR) *************** *** 116,123 **** } }else{ ! fd_set sset; struct timeval tv; ! nonblock(true); ::connect(sid, (struct sockaddr *) &saddress, sizeof(struct sockaddr)); --- 121,128 ---- } }else{ ! fd_set sset; struct timeval tv; ! nonblock(true); ::connect(sid, (struct sockaddr *) &saddress, sizeof(struct sockaddr)); *************** *** 151,155 **** int len; ! if((len == make_sockname(saddress, hostname, port, domain))) return sockerror("sockname"); --- 156,160 ---- int len; ! if(!(len = make_sockname(saddress, hostname, port, domain))) return sockerror("sockname"); *************** *** 167,171 **** int len; ! if((len == make_sockname(saddress, hostname, port, domain))) return sockerror("sockname"); --- 172,176 ---- int len; ! if(!(len = make_sockname(saddress, hostname, port, domain))) return sockerror("sockname"); *************** *** 214,218 **** struct sockaddr_in saddress; int slen; ! if((slen == make_sockname(saddress, hostname, port, domain))) return sockerror("sockname"); --- 219,223 ---- struct sockaddr_in saddress; int slen; ! if(!(slen = make_sockname(saddress, hostname, port, domain))) return sockerror("sockname"); |