Parent Directory | Revision Log | Patch
revision 624 by astrand, Sat Nov 8 09:17:41 2003 UTC | revision 625 by n-ki, Thu Mar 4 08:14:00 2004 UTC | |
---|---|---|
# | Line 228 tcp_disconnect(void) | Line 228 tcp_disconnect(void) |
228 | { | { |
229 | close(sock); | close(sock); |
230 | } | } |
231 | ||
232 | char * | |
233 | tcp_get_address() | |
234 | { | |
235 | static char ipaddr[32]; | |
236 | struct sockaddr_in sockaddr; | |
237 | size_t len = sizeof(sockaddr); | |
238 | if (getsockname(sock, (struct sockaddr *) &sockaddr, &len) == 0) | |
239 | { | |
240 | unsigned char *ip = (unsigned char *) &sockaddr.sin_addr; | |
241 | sprintf(ipaddr, "%d.%d.%d.%d", ip[0], ip[1], ip[2], ip[3]); | |
242 | } | |
243 | else | |
244 | strcpy(ipaddr, "127.0.0.1"); | |
245 | return ipaddr; | |
246 | } |
|
ViewVC Help | |
Powered by ViewVC 1.1.26 |