
現在、VBを使って、複数台のPC間でデータを送受信するツールを作っています。
LANに接続する場合、tcpClient.Connectメソッドを用いて
相手PCのIPとポート番号を指定してやりとりしています。
これは問題なく動作しています。
しかしLANに接続せずに(つまり、それぞれのPC同士がハブを介してストレートケーブルで接続しているだけの状態)
これと同様の仕様を実現するには
どのようにしたらよいのでしょうか?
LANにつながない場合にはIPアドレスが取得できないので、
tcpClient.ConnectでIPを指定する部分を
どうすればいいかが分からないのです。
また、LANに接続しない場合、PC同士を
クロスケーブルで接続したほうがいいのか、
それともストレートケーブルで接続したほうがいいのか、
そのあたりもアドバイス頂ければ幸いです。
宜しくお願い致します。
No.3ベストアンサー
- 回答日時:
「LANに接続しないで」とお書きですが、2台のPCをクロスケーブルやハブを介しピアツーピアでつなぐのも立派なLANです。
それはともかく、互いに通信し合うには、双方が異なるIPアドレスを持たなければなりません。
デフォルトでは、自動取得になっていると思いますが、手動にします。
アドレスは何でもいいですが、とりあえず1台を192.168.0.1、もう1台を192.168.0.2、サブネットマスクを255.255.255.0にしておけば、通信できるはずです。
設定画面はOSによって違いますが、ネットワーク関係のプロパティのなかのtcp/ipのプロパティにあります。
>「LANに接続しないで」とお書きですが、2台のPCをクロスケーブルやハブを介しピアツーピアでつなぐのも立派なLANです。
確かにそうですね^^;
「ローカル」の大きさが異なっても、LANであることには変わりはないのですね。
IPを勝手に設定できるというのは、知りませんでした。
何も考えずに、示して頂いたIPアドレスの通りに設定して接続してみましたが、
幾つかのホームページを見てみたところ、
共通して192.168.0.xというIPアドレスを用いていたので、
このアドレスは特別な意味を持っているのでしょうか。。。
(まぁこの件については、自力で少し調べてみます)
ご回答ありがとうございました。
No.2
- 回答日時:
ご回答ありがとうございました。
教えて頂いたホームページは初めて見たのですが、
初心者には貴重な情報がたくさんあって、
大変助かりました。
参考にさせて頂きます。
No.1
- 回答日時:
IPを自動取得する設定になっていて、自動取得されなかった場合、
MSのPCの場合MSが保持するIPのウチのどれかが自動的に設定されます。
ipconfig
などのコマンドで確認してみるといいと思います。
なので、そのようにして調べたIPで同様に通信できると思います。
>LAN(WAN?)に接続しない場合、PC同士を
クロスケーブルを使ってもいいですが、
既にハブがあるなら、ハブを介してストレートケーブルで接続した方が
いいと思います。
>そのようにして調べたIPで同様に通信できると思います。
なるほど。IPアドレスはインターネットに接続することで得られるものと早とちりしておりました。
IPアドレスの書き換えのみで、これまでのツールを
問題なく使用することができそうです。
クロスかストレートかについては、回答して頂いた内容から、
どちらを用いても大差ないと感じましたので、
お勧めして頂いたように、ストレートケーブルで接続してみたいと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
- ルーター・ネットワーク機器 添付画像のように、スマホをUSBテザリングして、LANハブで他のPCも接続できますか? 5 2022/06/20 16:52
- その他(インターネット接続・インフラ) ホームページのログイン認証の際、PCから相手方サーバーに対し送信されるMACアドレスについて 1 2022/10/17 14:14
- その他(インターネット接続・インフラ) 一軒家のインターネット環境について質問です。 現在一軒家に住んでいますがWiFiの速度が遅く困ってお 3 2022/11/06 00:55
- ルーター・ネットワーク機器 10Gbpsの恩恵 5 2022/11/16 15:48
- 中古パソコン USBキーボードを外すと、起動できなくなる 2 2023/03/25 14:57
- ルーター・ネットワーク機器 AU光10G回線について 6 2022/07/25 00:12
- ドライブ・ストレージ ネットワークHDD(NAS)について教えて下さい。 11 2023/03/08 11:15
- プリンタ・スキャナー PCとプリンターの接続 1 2023/02/08 09:00
- ルーター・ネットワーク機器 家庭内LAN 4 2023/06/29 12:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ポリシー等で特定のサイトだけ...
-
VPN接続時のドメイン参加について
-
ソケットインタフェースに関して
-
sshでは接続できるのにsftpは接...
-
VPN接続確立後、Pingが通らない
-
FTPサーバに外部から接続で...
-
LANとダイアルアップの同時接続
-
OPERAでの同時ダウンロード数の...
-
グローバルIPの先のプライベー...
-
リモートデスクトップと動的IP...
-
ポケットWi-Fiに同時に複数端末...
-
macです。サーバに接続できません…
-
Sendmail→qmail移行設定方法
-
外部からの接続
-
LANに接続せずにtcpClientを用...
-
FireFoxを社内で使用する場合の...
-
サーバ移行に伴うメール送受信...
-
VB2008 で外部のMySQLに接続で...
-
インターネット接続制限の解除方法
-
8000番や8080番のポー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ポリシー等で特定のサイトだけ...
-
the onion rooter tor接続
-
リモートデスクトップと動的IP...
-
特定のクライアントPCからssh接...
-
VPN接続時のドメイン参加について
-
sshでは接続できるのにsftpは接...
-
サンダーバードメールが送受信...
-
TERATERMだけSSH接続できない
-
VPN接続確立後、Pingが通らない
-
【ソケット通信】TIME_WAITを0...
-
iphoneを遠隔操作したい
-
Win9xのデュアルホームの問題(...
-
SonicWALL DMZではまっています。
-
社内LANからのFTPが繋がりません
-
CiscoルータへのTELNET接続がで...
-
macです。サーバに接続できません…
-
ネットワークの最大接続数
-
FireFoxを社内で使用する場合の...
-
VBからネットワーク接続の制御(...
-
事務所で5台のうち1台だけネ...
おすすめ情報