Update of /cvsroot/javanetsim/IceScan/icesockets
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv21742/icesockets
Modified Files:
csocket.h
Log Message:
no message
Index: csocket.h
===================================================================
RCS file: /cvsroot/javanetsim/IceScan/icesockets/csocket.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** csocket.h 13 Dec 2006 14:15:21 -0000 1.7
--- csocket.h 13 Dec 2006 14:35:02 -0000 1.8
***************
*** 198,225 ****
int sendto(const char *hostname, int port, const void *msg, int len, unsigned int flags){
- struct sockaddr_in saddress;
- int slen;
- //struct addrinfo hints, *res;
- //int salen;
- //char cportbuf[8];
- //char *cport = cportbuf;
! //if(port == 0) cport = NULL;
! //else sprintf(cport, "%d", port);
!
! //bzero(&hints, sizeof(struct addrinfo));
!
! //hints.ai_flags = AI_CANONNAME;
! //hints.ai_family = domain;
! //hints.ai_socktype = type;
! if((slen == make_sockname(saddress, hostname, port, domain)))
return sockerror("sockname");
!
! //if( getaddrinfo(hostname, cport, &hints, &res) != 0 )
! // return sockerror("getaddrinfo");
!
! //return ::sendto(sid, msg, len, flags, (const sockaddr *) res->ai_addr, res->ai_addrlen);
! return ::sendto(sid, msg, len, flags, (const sockaddr *) &saddress, slen);
!
}
--- 198,229 ----
int sendto(const char *hostname, int port, const void *msg, int len, unsigned int flags){
! // struct addrinfo hints, *res;
! // int salen;
! // char cportbuf[8];
! // char *cport = cportbuf;
! //
! // if(port == 0) cport = NULL;
! // else sprintf(cport, "%d", port);
! //
! // bzero(&hints, sizeof(struct addrinfo));
! //
! // hints.ai_flags = AI_CANONNAME;
! // hints.ai_family = domain;
! // hints.ai_socktype = type;
! //
! // std::cout << "!!!!" << std::endl;
! // if( getaddrinfo(hostname, cport, &hints, &res) != 0 )
! // return sockerror("getaddrinfo");
! //
! // return ::sendto(sid, msg, len, flags, (const sockaddr *) res->ai_addr, res->ai_addrlen);
!
! struct sockaddr_in saddress;
! int slen;
! if((slen == make_sockname(saddress, hostname, port, domain)))
return sockerror("sockname");
!
! return ::sendto(sid, msg, len, flags, (const sockaddr *) &saddress, sizeof(struct sockaddr));
!
}
|