标题相当含糊,但那是因为我对几乎任何建议都持开放态度。实际上,我正在开发一个 XNA 游戏项目,并且正在实现从名称列表中选择多人游戏的可能性。通常,我要发送的数据应该是这样的字符串:
"ServerName;00.00.000.000"
据我所知,这只能通过专用服务器(这不是我可以考虑的选项)或通过在线记录任何客户端可以读取的数据来实现。我研究了几种可能性,但我只是想出了失败。我的第一个想法(也是最理想的想法)是使用 C# 方法将数据发送到我的网站。我已经阅读了很多关于 WebClients 和 HttpWebRequest 的内容,但似乎无法成功。我尝试过的一件事,但完全是随机完成的,因为我不知道如何使用 WebClient 类:
WebClient client = new WebClient();
client.Credentials = new System.Net.NetworkCredential("username", "password", "domain");
using (StreamWriter writer = new StreamWriter(client.OpenWrite(@"http://www.myawsomewebsite/test.html")))
{
writer.WriteLine("COUCOU");
writer.Flush();
}