diff --git a/ProtoProxy/ProtoProxy.cpp b/ProtoProxy/ProtoProxy.cpp index abc4a7606..0d61835e7 100644 --- a/ProtoProxy/ProtoProxy.cpp +++ b/ProtoProxy/ProtoProxy.cpp @@ -12,8 +12,10 @@ int main(int argc, char ** argv) { + int ListenPort = (argc > 1) ? atoi(argv[1]) : 25564; + int ConnectPort = (argc > 2) ? atoi(argv[2]) : 25565; cServer Server; - int res = Server.Init(25565, 25564); + int res = Server.Init(ListenPort, ConnectPort); if (res != 0) { printf("Server initialization failed: %d", res); diff --git a/ProtoProxy/Server.cpp b/ProtoProxy/Server.cpp index 7eaa728ad..2b715b5c1 100644 --- a/ProtoProxy/Server.cpp +++ b/ProtoProxy/Server.cpp @@ -46,6 +46,9 @@ int cServer::Init(short a_ListenPort, short a_ConnectPort) local.sin_port = htons(a_ListenPort); bind(m_ListenSocket, (sockaddr *)&local, sizeof(local)); listen(m_ListenSocket, 1); + + printf("Listening on port %d, connecting to localhost:%d\n", a_ListenPort, a_ConnectPort); + return 0; }