#pragma once #include using namespace std; #include "ServerSocket.h" #define LOCALPORT 55555 class TTTSocketCommunication { private: ServerSocket* server; Socket* client; bool master; bool slave; bool connected; public: TTTSocketCommunication(string p); ~TTTSocketCommunication(void); bool open(void); bool getMaster(void); void setStationActive(void); bool isOtherStationActive(void); void sendPlayerName1(string n1); string readPlayerName2(void); void sendBeginningPlayer(int bp); int readBeginningPlayer(); void sendWinState(int ws); int readWinState(); void sendMove(COORD move); COORD readMove(void); };