コード例 #1
0
        public async void Peticion()
        {
            MyIp   myIps = new MyIp();
            String url   = "http://" + myIps.returnIP() + "/CookTime_war_exploded/recipes";


            WebClient nombre = new WebClient();

            //nombre.QueryString.Add("ID", "1");
            //nombre.QueryString.Add("DATA", "nombre");
            pubCont = (JsonArray)JsonArray.Parse(nombre.DownloadString(url));
        }
コード例 #2
0
ファイル: Team.cs プロジェクト: langyx/NetCoinche
 public bool RemovePlayer(MyIp channelPlayer)
 {
     for (var i = 0; i < this.Players.Length; i += 1)
     {
         if (this.Players[i] != null &&
             this.Players[i].Channel == channelPlayer)
         {
             this.Players[i] = null;
             return(true);
         }
     }
     return(false);
 }
コード例 #3
0
ファイル: RestClient.cs プロジェクト: GabrielVL/CookTime
        public async void Peticion(Label ChangedLabel)
        {
            try
            {
                /*
                 * var request = new HttpRequestMessage();
                 * request.RequestUri = new Uri("http://192.168.100.2:8080/CookTime_Web_exploded/users");
                 * request.Method = HttpMethod.Get;
                 * request.Headers.Add("Accept", "application/json");
                 *
                 *
                 *
                 * var client = new HttpClient();
                 * HttpResponseMessage response = await client.SendAsync(request);
                 *
                 * HttpContent contenido = response.Content;
                 * var json = await contenido.ReadAsStringAsync();
                 *
                 * ChangedLabel.Text = json;
                 */
                /*
                 * WebRequest request = WebRequest.Create("http://192.168.100.2:8080/CookTime_Web_exploded/users");
                 * request.Method = "GET";
                 * WebResponse response = request.GetResponse();
                 *
                 * var reader = new StreamReader(response.GetResponseStream());
                 * ChangedLabel.Text = reader.ReadToEnd();
                 */

                MyIp      myIps     = new MyIp();
                WebClient webClient = new WebClient();
                string    result    = webClient.DownloadString("http://" + myIps.returnIP() + ":8080/CookTime_war_exploded/users");
                ChangedLabel.Text = result;
            }
            catch (Exception e)
            {
                ChangedLabel.Text = e.Message;
            }
        }
コード例 #4
0
ファイル: Player.cs プロジェクト: langyx/NetCoinche
 public Player(string name, MyIp channel)
 {
     this.name    = name;
     this.channel = channel;
     this.deck    = new Card[8];
 }