私が必要としているのは、私(および私のプログラミングコンテストチーム)がWindowsのC++でTCP/IPを可能な限り簡単な方法で使用できるようにするソリューションです。一部のタスクでは、サーバーとの完全に同期したテキスト通信が必要になる可能性があります。最良のオプションは、アプリケーションのオールイン/アウト通信をリダイレクトし、LinuxnetcatのようにTCP経由で送受信するDOSコマンドまたはプログラムです。
> cool_proxy 123.122.121.43 1234 abc.exe
そしてプログラムの内部:
int query;
cin >> query;
cout << "The answer is " << (query+123);
ただし、Windows netcatはその機能を見逃しているようです...これが不可能な場合は、他の簡単なオプションが役立つ可能性があります。
Some_cool_sockect scs("123.122.121.42:1234");
scs.connect();
int query;
scs >> query;
scs << "The answer is " << (query+123);
高性能に到達する必要はありません。単純な完全同期の半二重TCP。私はC#でTCPをかなり流暢に扱うことができるので、ある種のプロキシを書くことができますが、おそらくこれはすでに存在しています:)