クライアント プログラムを作成するときに、接続先のホストの IP を次のように渡すのはなぜですか。
their_addr.sin_addr = *((struct in_addr *)he->h_addr);
しかし、これは機能しません:
their_addr.sin_addr.s_addr = inet_addr("192.168.1.3");
しかし、サーバー プログラムを作成すると、次のように動作します。
local_addr.sin_addr.s_addr=INADDR_ANY;