610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
|
if (_socket == INVALID_SOCKET)
@throw [OFNotOpenException exceptionWithObject: self];
if (_address == NULL)
@throw [OFInvalidArgumentException exception];
if (_addressLength > sizeof(address.address))
@throw [OFOutOfRangeException exception];
memset(&address, '\0', sizeof(address));
memcpy(&address.address, _address, _addressLength);
address.length = _addressLength;
return of_socket_address_ip_string(&address, NULL);
|
|
|
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
|
if (_socket == INVALID_SOCKET)
@throw [OFNotOpenException exceptionWithObject: self];
if (_address == NULL)
@throw [OFInvalidArgumentException exception];
if (_addressLength > (socklen_t)sizeof(address.address))
@throw [OFOutOfRangeException exception];
memset(&address, '\0', sizeof(address));
memcpy(&address.address, _address, _addressLength);
address.length = _addressLength;
return of_socket_address_ip_string(&address, NULL);
|