当前位置:编程问答 > C#/ASP.NET >

求一个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控件中某个单元格的颜色

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,