| 93 | |
| 94 | |
| 95 | bool Socket::GetLocalAddress(SocketAddress* address) const |
| 96 | { |
| 97 | socklen_t length = address->Capacity(); |
| 98 | if (CheckError(getsockname(m_handle, address->Address(), &length), "GetLocalAddress")) |
| 99 | { |
| 100 | address->SetLength(length); |
| 101 | return true; |
| 102 | } |
| 103 | return false; |
| 104 | } |
| 105 | |
| 106 | bool Socket::GetPeerAddress(SocketAddress* address) const |
| 107 | { |