本文章说下客户端的软件设计
客户端比较简单,读取免费云服务器中的游戏IP地址,这个IP地址可以参考我的另外一个文章。
本次采用的是三丰云的免费云主机。设置很简单。

直接上获取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

然后就可以使用自制软件就可以进行IP直连。
优点:
1.免费
2.真正的IP直连,好多的直连工具都是把游戏的端口指向一个固定的IP。这样其实数据通讯都是通过第三方的网站进行中转,并不是真正的直连。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215417.html原文链接:https://javaforall.net
