タイトルはややあいまいですが、それは私がほとんどすべての提案を受け入れているからです。実際、私は XNA ゲーム プロジェクトに取り組んでおり、名前のリストからマルチプレイヤー ゲームを選択する機能の実装に取り組んでいます。通常、送信したいデータはその種類の文字列である必要があります:
"ServerName;00.00.000.000"
私の知る限り、これは専用サーバー (これは私が検討できるオプションではありません) を使用するか、任意のクライアントが読み取ることができる場所にオンラインでデータを記録することによってのみ可能です。いくつかの可能性を検討しましたが、失敗しか思いつきませんでした。私の最初のアイデア (そして理想的なアイデア) は、C# メソッドを使用して、自分の Web サイトにデータを送信することです。WebClients と HttpWebRequest について多くのことを読みましたが、うまくいかないようです。私が試したことの1つですが、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();
}