Exemple #1
0
        // GET: Serwery/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Serwer     serwer             = db.Serwery.Find(id);
            string     responseFromServer = "";
            WebRequest request            = WebRequest.Create("https://www.1shot1kill.pl/api_serwera?id=" + serwer.IdSerwera + "&action=status&pass="******"");

            request.Credentials = CredentialCache.DefaultCredentials;
            WebResponse response = request.GetResponse();

            using (Stream dataStream = response.GetResponseStream())
            {
                // Open the stream using a StreamReader for easy access.
                StreamReader reader = new StreamReader(dataStream);
                // Read the content.
                responseFromServer = reader.ReadToEnd();
                // Display the content.
                Console.WriteLine(responseFromServer);
            }
            dynamic serverResponse = JsonConvert.DeserializeObject(responseFromServer);

            serwer.Status = serverResponse.status;
            if (serwer.Status == "ok")
            {
                ViewBag.MaxGraczy = serverResponse.desc.maxgraczy;
                ViewBag.AktGraczy = serverResponse.desc.graczy;
            }
            else
            {
                ViewBag.MaxGraczy = "nan";
                ViewBag.AktGraczy = "nan";
            }
            if (serwer == null)
            {
                return(HttpNotFound());
            }
            return(View(serwer));
        }
Exemple #2
0
        public ActionResult Create([Bind(Include = "ID,NazwaSerwera,IP,Port,HasloApi,IdSerwera")] Serwer serwer)
        {
            if (ModelState.IsValid)
            {
                HttpPostedFileBase file = Request.Files["plikZObrazkiem"];
                if (file != null && file.ContentLength > 0)
                {
                    serwer.Obrazek = System.Guid.NewGuid().ToString();
                    serwer.Obrazek = file.FileName;
                    file.SaveAs(HttpContext.Server.MapPath("~/Obrazki/") + serwer.Obrazek);
                }
                serwer.UzytkownikID   = db.Uzytkownicy.Single(u => u.Email == User.Identity.Name).ID;
                serwer.DataUtworzenia = DateTime.Now;
                db.Serwery.Add(serwer);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.UzytkownikID = new SelectList(db.Uzytkownicy, "ID", "Nick", serwer.UzytkownikID);
            return(View(serwer));
        }
Exemple #3
0
        static void Main(string[] args)
        {
            Serwer serwer = new Serwer();

            serwer.Start();
        }
        private void OdpalSerwer(int port)
        {
            var serwer = new Serwer(port: port);

            serwer.Start();
        }
 public void WyślijDane(Pakiet _pakiet)
 {
     Serwer.WyślijDaneUDP(punktKońcowy, _pakiet);
 }
Exemple #6
0
 static void OpiszSerwer(Serwer serwer)
 {
     Console.WriteLine("Łączę: " + serwer.Lacze + " MB/s " + "Szybkość procesora " + serwer.SzybkoscPrecosora + " Ghz" +
                       " Ilość pamięci " + serwer.RAM + " RAM " + " Technologia " + serwer.Technologia);
 }