VB2010で、PCと自動機をLANでつなぎ、ソケット通信を行いたいのですが、以下のプログラムでは接続できませんでしたとエラーが出て接続ができません。
Dim host As String = "1.1.1.300" '自動機のIPアドレス
Dim port As Integer = 1024 ''自動機のホストNo
Dim tcp As New System.Net.Sockets.TcpClient(host, port)
MessageBox.Show("接続しました。")
どうしたらいいのでしょうか?
エラーが出るというのは,例外が発生したと言うことでしょうか。
例外であれば,例外オブジェクトに色々情報が含まれていると思われます。
例外アシスタントの「例外の詳細をクリップボードに追加」などを使って,詳しい情報を提示してみてはいかがでしょうか。
とりあえず,コード片を見る限りでは,IPアドレスがおかしい,というのはわかりますが
# IPv4は8bit単位で.で区切って表記するので,255を越える数値は出てこない。IPv6は16bit単位で:で区切る。
無事解決いたしましたー。
ありがとうございました(_ _)
ツイート | ![]() |