#1
by にこよん » 6年前
サーバープログラムとクライアントプログラムを作成しているのですが、
通信(同じ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から接続を試みたりしたのですが繋がりませんでした
以下の文を追加してコンパイルしています
コード:
#define _WINSOCK_DEPRECATED_NO_WARNINGS
#pragma comment(lib, "ws2_32.lib") //通信関係のライブラリを読み込む
サーバープログラムとクライアントプログラムを作成しているのですが、
通信(同じPC内で2つのプログラムを同時に起動している)に失敗します
原因をご教授くださいm(__)m
VC++ 2017です
サーバー
http://www.geekpage.jp/programming/winsock/tcp-2.php
クライアント
http://www.geekpage.jp/programming/winsock/gethostbyname.php
を参考に通信プログラムを作成したのですが、localhostの部分を
自分のPC(windows10)のホスト名(グローバルID)に書き換えるとエラーコード10061
が返り、サーバーに接続できません
ポートを開けたり、仮想PCから接続を試みたりしたのですが繋がりませんでした
以下の文を追加してコンパイルしています
[code]
#define _WINSOCK_DEPRECATED_NO_WARNINGS
#pragma comment(lib, "ws2_32.lib") //通信関係のライブラリを読み込む
[/code]