sendは、接続先サーバにデータを送信するWindowsAPI・・・。
サーバ側はrecvプロジェクト、クライアント側はsendプロジェクトとし、
サーバ側は、
"end"ならこの受信ループを抜け、そうでないならrecvで読み込んだbufを出力・・・。
クライアント側は、
入力文字列が"fin"ならsendで"end"を送って、自らもループを抜ける・・・。
そうでないなら、sendで入力文字列を送る・・・。
実行すると、サーバ側は、
WSAStartup success! soc = 124 port = 0fa0, ns_port = a00f setsockopt(SO_REUSEADDR) success. bind Success. listen success. acc = 120 accept!(IPAddress = 127.0.0.1, Port = 51179) abc hoge 続行するには何かキーを押してください . . .
クライアント側は、
WSAStartup success! hostname: localhost port: 4000 host->h_addr_list[0][0] = 7f, host->h_addr_list[0][1] = 00, host->h_addr_list[0] [3] = 00, host->h_addr_list[0][3] = 01 soc = 360 port = 0fa0, ns_port = a00f connect success. >abc >hoge >fin
という感じでデータのやりとりができた・・・。
Sample/send.cpp at master · bg1bgst333/Sample · GitHub
Sample/recv.cpp at master · bg1bgst333/Sample · GitHub