263 |
* @param s A Socket object |
* @param s A Socket object |
264 |
* @return The remote hostname |
* @return The remote hostname |
265 |
*/ |
*/ |
266 |
const char *Socket_get_remote_hostname(Socket_T s) { |
const char *socket_get_remote_hostname(Socket_T s) { |
267 |
|
|
268 |
ASSERT(s); |
ASSERT(s); |
269 |
|
|
270 |
return s->host; |
return s->host; |
331 |
|
|
332 |
} |
} |
333 |
|
|
334 |
if(n < 0 && p==b) { |
if(n < 0) { |
335 |
|
/* No write or a partial write is an error */ |
336 |
return -1; |
return -1; |
337 |
} |
} |
338 |
|
|
360 |
if(s->ssl) { |
if(s->ssl) { |
361 |
n= recv_ssl_socket(s->ssl, p, size); |
n= recv_ssl_socket(s->ssl, p, size); |
362 |
} else { |
} else { |
363 |
n= sock_read(s->socket, p, size, 0); |
n= sock_read(s->socket, p, size, 1); |
364 |
} |
} |
365 |
|
|
366 |
if(n <= 0) break; |
if(n <= 0) break; |