VB.NETでSocket通信 バインドできない
- 題名: VB.NETでSocket通信 バインドできない
- 著者: とし
- 日時: 2007/02/27 18:16:17
- ID: 19190
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: VB.NETでSocket通信 バインドできない
- 著者: とし
- 日時: 2007/03/02 13:04:06
- ID: 19224
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: VB.NETでSocket通信 バインドできない
- 著者: シャノン
- 日時: 2007/03/02 14:50:11
- ID: 19227
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
WindowsXP SP2
VB2005
でSystem.net空間のSocketを使ってパケットキャプチャを作ろうとしています。
しかしながらソケットのバインド設定でエラー(無効な引数〜)と言われます
IpEndPointの設定が悪いのでしょうか
どのようにすればバインドできるかご教授ください
Private MySock As Socket
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
MySock = New Net.Sockets.Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.Tcp)
Dim IpAddr As Net.IPAddress = Net.IPAddress.Any
Dim MyIpEndPoint As New Net.IPEndPoint(IpAddr, 0)
MySock.Bind(MyIpEndPoint) ⇒ここでエラー
End Sub