コード例 #1
0
ファイル: net2.c プロジェクト: PerudOnLan/PerudOnLan
static __inline__ int snUDPDelSocket(UDPsocket s)
{
  int val = 0;

  lockSDLNet();
  val = SDLNet_UDP_DelSocket(socketSet, s);
  unlockSDLNet();

  return val;
}
コード例 #2
0
ファイル: peer.cpp プロジェクト: ChrisDill/Game-Engine
Peer::~Peer() {
	//SDLNet_FreeSocketSet(watch);
	
	for(auto i : sockets)
	{
		SDLNet_UDP_DelSocket(watch,i);
		for (int c=0;c<SDLNET_MAX_UDPCHANNELS-1;c++)
		{
			SDLNet_UDP_Unbind(i, c);
		}	
		SDLNet_UDP_Close(i);
	}
	//SDLNet_FreeSocketSet(watch); still causes segfault here too, damn
}