steam游戏直连工具

本文章说下客户端的软件设计

客户端比较简单,读取免费云服务器中的游戏IP地址,这个IP地址可以参考我的另外一个文章。

本次采用的是三丰云的免费云主机。设置很简单。

steam游戏直连工具_第1张图片

直接上获取IP地址代码

Public Sub LIST_FTP_file(address As String)
        Dim text1 As String
        Try
            Dim frq As FtpWebRequest = CType(FtpWebRequest.Create(address), FtpWebRequest)
            Dim cre As New NetworkCredential("账户名", "密码")
            Dim frp As FtpWebResponse
            Dim st As Stream
            Dim sr As StreamReader
            frq.Credentials = cre
            frq.Method = WebRequestMethods.Ftp.ListDirectory
            frp = CType(frq.GetResponse, FtpWebResponse)
            st = frp.GetResponseStream
            sr = New StreamReader(st, Encoding.UTF8) '对响应流读取
            text1 = sr.ReadToEnd
            text1 = Microsoft.VisualBasic.Replace(Microsoft.VisualBasic.Replace(text1, vbCr, ""), vbLf, "")
            file_ip = Mid(text1, 4, Len(text1) - 3)
            TextBox1.Text = file_ip
            frp.Close()
        Catch ex As Exception
            TextBox1.Text = ex.Message
        End Try
    End Sub

steam游戏直连工具_第2张图片

然后就可以使用自制软件就可以进行IP直连。

优点:

1.免费

2.真正的IP直连,好多的直连工具都是把游戏的端口指向一个固定的IP。这样其实数据通讯都是通过第三方的网站进行中转,并不是真正的直连。

你可能感兴趣的:(VB.net)