17#ifndef _CRT_SECURE_NO_DEPRECATE
18#define _CRT_SECURE_NO_DEPRECATE
21#ifndef _CRT_SECURE_NO_WARNINGS
22#define _CRT_SECURE_NO_WARNINGS
25# define _CRTDBG_MAP_ALLOC
31#pragma comment(lib, "IPHLPAPI.lib")
32#pragma comment(lib,"ws2_32.lib")
34#pragma comment(lib,"emu_lib.lib")
44void emu_socket_init();
45SOCKET emu_create_socket();
46void emu_start_server(SOCKET s,SOCKADDR_IN* con,
unsigned short port);
47int recvData(SOCKET s,
char *recvbuf,
int size);
48int sendData(SOCKET s,
char *sendbuf);
49void closeConnection(SOCKET s);
50void waitForClient(SOCKET* s,SOCKADDR* clientaddr,
int* clientlen);
51void emu_socket_close();
53int emu_connectServer(SOCKET s,
char *ip,
int port);