求一个VB.NET进行局域网内UDP广播的源代码例子

来源:百度知道 编辑:UC知道 时间:2024/06/07 13:04:12
主要是为了获取在局域网内运行这个软件的计算机的IP信息,应该是用UDP广播吧?请高手赐教!我还可以追加分数的!

给你个udp多播例子,广播不是很清楚,呵呵
Imports System.Net
Imports System.Net.Sockets
Imports System.Text
Public Class Form1
Inherits System.Windows.Forms.Form
Dim port As String
Dim ipadd As String
Dim ipend As IPEndPoint
Dim sendudp As New UdpClient()

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles Button1.Click
Dim ipadress As IPAddress

ipadress = IPAddress.Parse(TextBox1.Text)
'sendport = Int32.Parse(TextBox2.Text)
'ipend = New IPEndPoint(ipadress, sendport)
Try

sendudp.JoinMulticastGroup(ipadress)
MessageBox.Show("启动完成!")
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try

End Sub

没那么麻烦的 ,网上下一个网络剪刀手就行