• ベストアンサー

2PCをLANでつないでデータ交換

こんにちは。 2台のPCをLANケーブルでつなぎ、ソフトウェアレベルでデータ交換を行いたいんです。 ソフトウェアは自作するんですが、Winsockを実装すればできますか?その場合、相手を指定する方法としては具体的にはどうしたらいいんですか。 ご教授下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • ackapapa
  • ベストアンサー率44% (8/18)
回答No.2

実装すれば実現可能です。 2台のPCを直接LANケーブルでつなぐ場合はクロスケーブルが必要です。 ハブやスイッチを持っているのならストレートケーブルで大丈夫です。 WinsockはAPIのことでしょうか?コントロールでしょうか? コントロールならAPIよりも楽に通信できると思います。 VBでのWinsockAPIの使用方法が記述されているものが少なくそれだけでは少々不十分かと思われます。 C言語のWinsockを解説しているサイトなどが参考になるでしょう。 WinsockAPI http://www.int21.co.jp/pcdn/vb/noriolib/vbmag/9802/winsock/ http://www.cs.k.tsukuba-tech.ac.jp/labo/koba/software/winsock.html http://www.winapi-database.com/Network/WinSock/index.html Winsockコントロール http://www.microsoft.com/japan/msdn/vbasic/migration/tips/Socket/ http://www.picfun.com/lan00.html

hibachi
質問者

お礼

相手側のコンピュータ名を指定する事で通信できました。ありがとうございました。

hibachi
質問者

補足

回答ありがとうございます。 とりあえず、4番目のマイクロソフトのホームページの例をもとにコーディングして、同一PC上で動作確認できました。もう少し理解を深めてからPC2台での動作に挑戦したいと思います。

その他の回答 (1)

  • yokomaya
  • ベストアンサー率40% (147/366)
回答No.1

ディスク共有すれば1台のPCと特に変わりなくプログラムできますが何か支障あるのでしょうか?

hibachi
質問者

補足

回答ありがとうございます。

関連するQ&A