[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netPanzer-CVS] netpanzer/src/UILib/Network ClientSocket.cpp Se...
From: |
Matthias Braun |
Subject: |
[netPanzer-CVS] netpanzer/src/UILib/Network ClientSocket.cpp Se... |
Date: |
Fri, 19 Sep 2003 05:43:52 -0400 |
CVSROOT: /cvsroot/netpanzer
Module name: netpanzer
Branch:
Changes by: Matthias Braun <address@hidden> 03/09/19 05:43:52
Modified files:
src/UILib/Network: ClientSocket.cpp ServerSocket.cpp
Log message:
don't forget to initialize and shutdown SDLNet
Patches:
Index: netpanzer/src/UILib/Network/ClientSocket.cpp
diff -u netpanzer/src/UILib/Network/ClientSocket.cpp:1.4
netpanzer/src/UILib/Network/ClientSocket.cpp:1.5
--- netpanzer/src/UILib/Network/ClientSocket.cpp:1.4 Fri Sep 19 05:41:47 2003
+++ netpanzer/src/UILib/Network/ClientSocket.cpp Fri Sep 19 05:43:52 2003
@@ -26,7 +26,7 @@
ClientSocket::ClientSocket(const char* servername, Uint16 port)
{
- SDLNet::shutdown();
+ SDLNet::initialise();
// resolve server name
IPaddress serverip;
@@ -55,6 +55,8 @@
SDLNet_TCP_DelSocket(socketset, tcpsocket);
SDLNet_FreeSocketSet(socketset);
SDLNet_TCP_Close(tcpsocket);
+
+ SDLNet::shutdown();
}
void ClientSocket::read()
Index: netpanzer/src/UILib/Network/ServerSocket.cpp
diff -u netpanzer/src/UILib/Network/ServerSocket.cpp:1.6
netpanzer/src/UILib/Network/ServerSocket.cpp:1.7
--- netpanzer/src/UILib/Network/ServerSocket.cpp:1.6 Fri Sep 19 05:41:48 2003
+++ netpanzer/src/UILib/Network/ServerSocket.cpp Fri Sep 19 05:43:52 2003
@@ -59,6 +59,8 @@
delete clientlist;
SDLNet_FreeSocketSet(sockets);
SDLNet_TCP_Close(tcpsocket);
+
+ SDLNet::shutdown();
}
void ServerSocket::read()
@@ -124,7 +126,7 @@
int recvsize = SDLNet_TCP_Recv(client->tcpsocket, recvbuffer,
sizeof(recvbuffer));
if(recvsize<=0) {
- printf ("Connection lost for ID %lu: %s\n", client->id,
+ printf ("Connection lost for ID %u: %s\n", client->id,
SDLNet_GetError());
// XXX danger...
clientlist->remove(client);