サーバープログラムとクライアントプログラムを作成しているのですが、
通信(同じPC内で2つのプログラムを同時に起動している)に失敗します
原因をご教授くださいm(__)m
VC++ 2017です
サーバー
http://www.geekpage.jp/programming/winsock/tcp-2.php
クライアント
http://www.geekpage.jp/programming/wins ... byname.php
を参考に通信プログラムを作成したのですが、localhostの部分を
自分のPC(windows10)のホスト名(グローバルID)に書き換えるとエラーコード10061
が返り、サーバーに接続できません
ポートを開けたり、仮想PCから接続を試みたりしたのですが繋がりませんでした
以下の文を追加してコンパイルしています
winsockについて
Re: winsockについて
しばらくプログラミングができなくなるため仮に解決にしておきます
このサイトにこれずに返事が書けない可能性があるので、
このサイトにこれずに返事が書けない可能性があるので、
Re: winsockについて
ルーターの仕様などにより、自分から自分にグローバルIPアドレスで接続することはできないことがあるようです。
試していませんが、仮想PCでVPNを用いて別の場所から接続している状態にするといいかもしれない気がします。
VPNサーバーは、例えばVPN Gateのものが使えます。
試していませんが、仮想PCでVPNを用いて別の場所から接続している状態にするといいかもしれない気がします。
VPNサーバーは、例えばVPN Gateのものが使えます。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)