私はソケットの初心者です、そして私の質問はこれです:
私が自宅のコンピューターを持っていて、友人も自宅のコンピューターを持っているとしましょう。(私はgprs / edgeモデムでネットに接続しています。私の友人は有線で接続しています-これが重要かどうかはわかりません)。
たとえば、whatismyip.com
ページでIPを確認できます。彼は彼のためにもそれをすることができます。
単純なソケット(WinSock)コードを記述し、それらのIPをそのようなコードに配置した場合、マシン間でネットワーク通信を行うだけで十分であり、機能するかどうかはわかりませんか?
WinSockのサンプルコードのどこにそのようなIPを配置しますか?
編集:いくつかの説明
私は自分のマシンでローカルにいくつかの例をコンパイルしてテストしたc/winapiを使用していますが、動作するようですが、2つのIPを提供する場合(whatismyip.comから取得)、2台のリモートコンピューターで動作するかどうかはわかりませんページ)。
それは確かに機能するか、そうでないかもしれませんか?一部のソケットアドレスフィールドでこれらのIPのみを提供する必要がありますか、それともさらにいくつかのことを行う必要がありますか?
edit2:
2台のホームコンピューター間で簡単なwinapiゲームを作成する必要があります(winsockを介したインターネット経由の接続)ファイアウォールをオフにできますが、機能しませんか?それを機能させる方法は?