求一个VB.NET进行局域网内UDP广播的源代码例子
主要是为了获取在局域网内运行这个软件的计算机的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
其他:没那么麻烦的 ,网上下一个网络剪刀手就行
上一个:新手对于vb.net和c#的问题
下一个:怎样可以改变vb.net中的datagrid控件中某个单元格的颜色