connect(sock, (struct sockaddr *)&server, sizeof(server));
と書くと大丈夫なんだが
if(connect(sock, (struct sockaddr *)&server, sizeof(server))!=0){
printf("接続失敗:%s\n",WSAGetLastError());
WSACleanup();
return EXIT_FAILURE;
}
エラー処理をしようとするとなぜか落ちる。どうもWSAGetLastError()で止まるようだ。
-
-
- -
-
サーバを立ち上げた状態だとちゃんと接続して正常終了するなぁ。
-
-
- -
-
はい俺のアホー。%sじゃなくて%dが正解ですた。printfで落ちてたのね(ぉ