0,0 → 1,120 |
/* |
Copyright (C) 1996-1997 Id Software, Inc. |
|
This program is free software; you can redistribute it and/or |
modify it under the terms of the GNU General Public License |
as published by the Free Software Foundation; either version 2 |
of the License, or (at your option) any later version. |
|
This program is distributed in the hope that it will be useful, |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
|
See the GNU General Public License for more details. |
|
You should have received a copy of the GNU General Public License |
along with this program; if not, write to the Free Software |
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
|
*/ |
#include "quakedef.h" |
|
#include "net_loop.h" |
#include "net_dgrm.h" |
#include "net_ser.h" |
|
net_driver_t net_drivers[MAX_NET_DRIVERS] = |
{ |
{ |
"Loopback", |
false, |
Loop_Init, |
Loop_Listen, |
Loop_SearchForHosts, |
Loop_Connect, |
Loop_CheckNewConnections, |
Loop_GetMessage, |
Loop_SendMessage, |
Loop_SendUnreliableMessage, |
Loop_CanSendMessage, |
Loop_CanSendUnreliableMessage, |
Loop_Close, |
Loop_Shutdown |
} |
, |
{ |
"Datagram", |
false, |
Datagram_Init, |
Datagram_Listen, |
Datagram_SearchForHosts, |
Datagram_Connect, |
Datagram_CheckNewConnections, |
Datagram_GetMessage, |
Datagram_SendMessage, |
Datagram_SendUnreliableMessage, |
Datagram_CanSendMessage, |
Datagram_CanSendUnreliableMessage, |
Datagram_Close, |
Datagram_Shutdown |
} |
}; |
|
int net_numdrivers = 2; |
|
|
#include "net_wins.h" |
#include "net_wipx.h" |
|
net_landriver_t net_landrivers[MAX_NET_DRIVERS] = |
{ |
{ |
"Winsock TCPIP", |
false, |
0, |
WINS_Init, |
WINS_Shutdown, |
WINS_Listen, |
WINS_OpenSocket, |
WINS_CloseSocket, |
WINS_Connect, |
WINS_CheckNewConnections, |
WINS_Read, |
WINS_Write, |
WINS_Broadcast, |
WINS_AddrToString, |
WINS_StringToAddr, |
WINS_GetSocketAddr, |
WINS_GetNameFromAddr, |
WINS_GetAddrFromName, |
WINS_AddrCompare, |
WINS_GetSocketPort, |
WINS_SetSocketPort |
}, |
{ |
"Winsock IPX", |
false, |
0, |
WIPX_Init, |
WIPX_Shutdown, |
WIPX_Listen, |
WIPX_OpenSocket, |
WIPX_CloseSocket, |
WIPX_Connect, |
WIPX_CheckNewConnections, |
WIPX_Read, |
WIPX_Write, |
WIPX_Broadcast, |
WIPX_AddrToString, |
WIPX_StringToAddr, |
WIPX_GetSocketAddr, |
WIPX_GetNameFromAddr, |
WIPX_GetAddrFromName, |
WIPX_AddrCompare, |
WIPX_GetSocketPort, |
WIPX_SetSocketPort |
} |
|
}; |
|
int net_numlandrivers = 2; |