rocket/network.h
2010-03-19 17:41:03 +01:00

30 lines
454 B
C

#ifndef NETWORK_H
#define NETWORK_H
#include <winsock2.h>
bool initNetwork();
void closeNetwork();
SOCKET clientConnect(SOCKET serverSocket);
SOCKET serverConnect(struct sockaddr_in *addr);
bool pollRead(SOCKET socket);
enum RemoteCommand {
// server -> client
SET_KEY = 0,
DELETE_KEY = 1,
// client -> server
GET_TRACK = 2,
// client -> server, server -> client
SET_ROW = 3,
// server -> client
PAUSE = 4,
};
#endif /* NETWORK_H */