#include "Connection.h" #include "Payload.h" #include #include int main(int argc, char *argv[]) { Connection* c; if(argc == 1){ c = new Connection("145.239.73.162", 25565); }else{ c = new Connection(argv[1], atoi(argv[2])); } if(c->status() != 0){ return 1; } std::vector p_data{0xFE, 0x01, 0xFA, 0x00, 0x08, 0x00, 0x4D, 0x00, 0x43, 0x00, 0x7C, 0x00, 0x50, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x67, 0x00, 0x48, 0x00, 0x6F, 0x00, 0x73, 0x00, 0x74}; Payload p(p_data); c->send(p, true); Payload response = c->recv(); std::cout << response.getData() << std::endl; return 0; } void test_server(std::string addr, int port, Payload p){ Connection c(addr, port); }