私の Winsock プログラミングにはほとんど問題がありません。2 つのクライアント間でデータを渡す機能を備えたグラフィカル インターフェイスを統合しようとしています。
基本的に、C が押されてコードの最初のセクションを実行すると、ここにあるコードの 2 番目のセグメントの MsgBox によって与えられる「ソケット エラー」が発生します。
case 'C':
{
if(!Connected)
{
connect(s,(LPSOCKADDR)&me,sa_size);
break;
}
}
case WM_SOCKET:
if (WSAGETSELECTERROR(lParam))
{
cout << "Socket error\n";
WSAGetLastError();
MessageBox (hwnd,"Socket Error123","Information",MB_OK);
PostQuitMessage (0);
return 0;
}
これを修正する方法がよくわかりません。現在、ネットワーク コードにグラフィカル インターフェイスを追加することに関して、助けを見つけることができませんでした (グラフィカル部分が実装されていなくても機能しました)。現時点で私が見つけることができる助けがあれば。