netpanzer-cvs
[Top][All Lists]
Advanced

[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);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]