version 1.9, 2002/02/26 23:48:33
|
version 1.10, 2002/02/27 00:25:42
|
|
|
} | } |
} | } |
| |
Default: |
default: |
// Attn: need unexpected message error! |
// ATTN: need unexpected message error! |
break; | break; |
}; | }; |
| |
|
|
// Bind socket to port: | // Bind socket to port: |
| |
if (::bind(_rep->socket, | if (::bind(_rep->socket, |
(struct sockaddr*)(void*)&_rep->address, |
reinterpret_cast<struct sockaddr*>(&_rep->address), |
sizeof(_rep->address)) < 0) | sizeof(_rep->address)) < 0) |
{ | { |
Socket::close(_rep->socket); | Socket::close(_rep->socket); |
|
|
Sint32 socket = accept( | Sint32 socket = accept( |
_rep->socket, (struct sockaddr*)&address, (socklen_t *)&n); | _rep->socket, (struct sockaddr*)&address, (socklen_t *)&n); |
#else | #else |
Sint32 socket = accept(_rep->socket, (struct sockaddr*)&address, &n); |
Sint32 socket = accept(_rep->socket, reinterpret_cast<struct sockaddr*>(&address), &n); |
#endif | #endif |
| |
if (socket < 0) | if (socket < 0) |