[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:41:48 -0400 |
CVSROOT: /cvsroot/netpanzer
Module name: netpanzer
Branch:
Changes by: Matthias Braun <address@hidden> 03/09/19 05:41:48
Modified files:
src/UILib/Network: ClientSocket.cpp ServerSocket.cpp
Added files:
src/UILib/Network: SDLNet.cpp SDLNet.hpp
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.3
netpanzer/src/UILib/Network/ClientSocket.cpp:1.4
--- netpanzer/src/UILib/Network/ClientSocket.cpp:1.3 Tue Sep 16 16:16:13 2003
+++ netpanzer/src/UILib/Network/ClientSocket.cpp Fri Sep 19 05:41:47 2003
@@ -20,11 +20,14 @@
#include "Log.hpp"
#include "Exception.hpp"
+#include "SDLNet.hpp"
#include "NetworkInterface.hpp"
#include "ClientSocket.hpp"
ClientSocket::ClientSocket(const char* servername, Uint16 port)
{
+ SDLNet::shutdown();
+
// resolve server name
IPaddress serverip;
// XXX why deosn't ResolveHost take a const char*? Is this cast safe?
Index: netpanzer/src/UILib/Network/ServerSocket.cpp
diff -u netpanzer/src/UILib/Network/ServerSocket.cpp:1.5
netpanzer/src/UILib/Network/ServerSocket.cpp:1.6
--- netpanzer/src/UILib/Network/ServerSocket.cpp:1.5 Tue Sep 16 16:16:13 2003
+++ netpanzer/src/UILib/Network/ServerSocket.cpp Fri Sep 19 05:41:48 2003
@@ -28,12 +28,15 @@
#include "NetworkGlobals.hpp"
#include "GameConfig.hpp"
#include "PlayerInterface.hpp"
+#include "SDLNet.hpp"
#include "Client.hpp"
#include "Exception.hpp"
ServerSocket::ServerSocket(Uint16 tcpport)
: clientlist(0)
{
+ SDLNet::initialise();
+
IPaddress ip;
if(SDLNet_ResolveHost(&ip, 0, tcpport) < 0)
throw Exception("couldn't resolve address for socket on port %d: %s",
- [netPanzer-CVS] netpanzer/src/UILib/Network ClientSocket.cpp Se...,
Matthias Braun <=