Example #1
0
    public void SendToRankingServer()
    {
        userName = nickName.text;
        playTime = stats.PlayerTimePlayed();

        var httpWebRequest = (HttpWebRequest)WebRequest.Create("http://localhost:55000/ranking");

        httpWebRequest.ContentType = "application/json";
        httpWebRequest.Method      = "POST";

        using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
        {
            string json = "{\"username\":\"" + userName + "\", \"time\":\"" + playTime + "\"}";
            streamWriter.Write(json);
            streamWriter.Flush();
            streamWriter.Close();
        }

        var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();

        using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
        {
            var result = streamReader.ReadToEnd();
        }
    }