NetSim Source Code Help
Loading...
Searching...
No Matches
emu_if.h File Reference
#include <winsock2.h>
#include <iphlpapi.h>
#include <stdio.h>
#include <stdlib.h>
Include dependency graph for emu_if.h:

Go to the source code of this file.

Macros

#define _CRT_SECURE_NO_DEPRECATE
 
#define _CRT_SECURE_NO_WARNINGS
 
#define _CRTDBG_MAP_ALLOC
 

Functions

void emu_socket_init ()
 
SOCKET emu_create_socket ()
 
void emu_start_server (SOCKET s, SOCKADDR_IN *con, unsigned short port)
 
int recvData (SOCKET s, char *recvbuf, int size)
 
int sendData (SOCKET s, char *sendbuf)
 
void closeConnection (SOCKET s)
 
void waitForClient (SOCKET *s, SOCKADDR *clientaddr, int *clientlen)
 
void emu_socket_close ()
 
int emu_connectServer (SOCKET s, char *ip, int port)
 

Variables

WSADATA wsaData
 

Macro Definition Documentation

◆ _CRT_SECURE_NO_DEPRECATE

#define _CRT_SECURE_NO_DEPRECATE

Definition at line 18 of file emu_if.h.

◆ _CRT_SECURE_NO_WARNINGS

#define _CRT_SECURE_NO_WARNINGS

Definition at line 22 of file emu_if.h.

◆ _CRTDBG_MAP_ALLOC

#define _CRTDBG_MAP_ALLOC

Definition at line 25 of file emu_if.h.

Function Documentation

◆ closeConnection()

void closeConnection ( SOCKET  s)

◆ emu_connectServer()

int emu_connectServer ( SOCKET  s,
char *  ip,
int  port 
)

◆ emu_create_socket()

SOCKET emu_create_socket ( )

◆ emu_socket_close()

void emu_socket_close ( )

◆ emu_socket_init()

void emu_socket_init ( )

◆ emu_start_server()

void emu_start_server ( SOCKET  s,
SOCKADDR_IN *  con,
unsigned short  port 
)

◆ recvData()

int recvData ( SOCKET  s,
char *  recvbuf,
int  size 
)

◆ sendData()

int sendData ( SOCKET  s,
char *  sendbuf 
)

◆ waitForClient()

void waitForClient ( SOCKET *  s,
SOCKADDR *  clientaddr,
int *  clientlen 
)

Variable Documentation

◆ wsaData

WSADATA wsaData

Definition at line 41 of file emu_if.h.