// 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)); }
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)); }
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); }
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); }