{
int i;
- printf("::: network buffer maximum size: %d\n", nb->max_size);
- printf("::: network buffer size: %d\n", nb->size);
- printf("::: network buffer position : %d\n", nb->pos);
+ Debug("network:buffer", "network buffer maximum size: %d\n", nb->max_size);
+ Debug("network:buffer", "network buffer size: %d\n", nb->size);
+ Debug("network:buffer", "network buffer position : %d\n", nb->pos);
for (i = 0; i < nb->size; i++)
{
if ((i % 16) == 0)
- printf("\n::: ");
+ DebugContinued("network:buffer", "\n");
- printf("%02x ", nb->buffer[i]);
+ DebugContinued("", "%02x ", nb->buffer[i]);
}
- printf("\n");
+ DebugContinued("network:buffer", "\n");
}
static void SendNetworkBufferToAllButOne(struct NetworkBuffer *nb,
// the pointer points to an integer containing the port-number
int NetworkServerThread(void *ptr)
{
+ network.is_server_thread = TRUE;
+
NetworkServer(*((int *) ptr), 0);
// should never be reached
#endif
if (SDLNet_ResolveHost(&ip, NULL, port) == -1)
- Error(ERR_EXIT_NETWORK_SERVER, "SDLNet_ResolveHost() failed: %s",
- SDLNet_GetError());
+ Fail("SDLNet_ResolveHost() failed: %s", SDLNet_GetError());
if ((fds = SDLNet_AllocSocketSet(MAX_PLAYERS + 1 + 1)) == NULL)
- Error(ERR_EXIT_NETWORK_SERVER, "SDLNet_AllocSocketSet() failed: %s"),
- SDLNet_GetError();
+ Fail("SDLNet_AllocSocketSet() failed: %s"), SDLNet_GetError();
if ((lfd = SDLNet_TCP_Open(&ip)) == NULL)
- Error(ERR_EXIT_NETWORK_SERVER, "SDLNet_TCP_Open() failed: %s"),
- SDLNet_GetError();
+ Fail("SDLNet_TCP_Open() failed: %s"), SDLNet_GetError();
if (SDLNet_TCP_AddSocket(fds, lfd) == -1)
- Error(ERR_EXIT_NETWORK_SERVER, "SDLNet_TCP_AddSocket() failed: %s"),
- SDLNet_GetError();
+ Fail("SDLNet_TCP_AddSocket() failed: %s"), SDLNet_GetError();
if ((udp = SDLNet_UDP_Open(port)) == NULL)
- Error(ERR_EXIT_NETWORK_SERVER, "SDLNet_UDP_Open() failed: %s",
- SDLNet_GetError());
+ Fail("SDLNet_UDP_Open() failed: %s", SDLNet_GetError());
if (SDLNet_UDP_AddSocket(fds, udp) == -1)
- Error(ERR_EXIT_NETWORK_SERVER, "SDLNet_TCP_AddSocket() failed: %s"),
- SDLNet_GetError();
+ Fail("SDLNet_TCP_AddSocket() failed: %s"), SDLNet_GetError();
Debug("network:server", "started up, listening on port %d", port);
Debug("network:server", "using protocol version %d.%d.%d",