public JsonResult FindClient(Client model) { model.BirthPlace = "МОСКВА"; model.Passport = "12 13 123456"; model.BirthDate = DateTime.Today.ToString("d"); var model2 = new Client { FullName = model.FullName, Ibso = model.Ibso, BirthDate = DateTime.Today.AddDays(1).ToString("d"), BirthPlace = model.BirthPlace, Passport = "13 12 123456", Phone = "1234567890" }; var model3 = new Client { FullName = model.FullName, Ibso = model.Ibso, BirthDate = DateTime.Today.AddDays(3).ToString("d"), BirthPlace = model.BirthPlace, Passport = "15 17 321456", Phone = "5244527890" }; var model4 = new Client { FullName = model.FullName, Ibso = model.Ibso, BirthDate = DateTime.Today.AddDays(-2).ToString("d"), BirthPlace = model.BirthPlace, Passport = "25 47 321456", Phone = "5245437890" }; ClientsCollection clients = new ClientsCollection(model); clients.Clients.Add(model); clients.Clients.Add(model3); clients.Clients.Add(model4); clients.Clients.Add(model3); clients.Clients.Add(model); clients.Clients.Add(model2); clients.Clients.Add(model); clients.Clients.Add(model); clients.Clients.Add(model2); clients.Clients.Add(model4); clients.Clients.Add(model3); clients.Clients.Add(model); clients.Clients.Add(model2); clients.Clients.Add(model); clients.Clients.Add(model); clients.Clients.Add(model3); clients.Clients.Add(model4); clients.Clients.Add(model2); clients.Clients.Add(model4); clients.Clients.Add(model3); clients.Clients.Add(model2); return(Json(clients)); }
private void btnStartSend_Click(object sender, EventArgs e) { if (_client == null) { _client = ClientsCollection.GetFirstClient(); } var creator = new PackageCreator(AudioManager.Instance, VideoManager.Instance); var contentSender = new ContentSenderTls(creator, _client); _presenter.StartSending(contentSender); }
/// <summary> /// Остановить сервер /// </summary> public void StopServer() { if (!IsRunning) { return; } IsRunning = false; //foreach (var remoteClient in _clients) // remoteClient.Disconnect(); ClientsCollection.GetFirstClient().Disconnect(); _listener.Stop(); }
/// <summary> /// Ожидание подключения клиентов /// </summary> private void Listen() { while (IsRunning) { try { var tcpClient = _listener.AcceptTcpClient(); var client = new RemoteClient(this, tcpClient); client.StartConnect(); ClientsCollection.Add(client); } catch (SocketException ex) { if (ex.SocketErrorCode == SocketError.Interrupted) { return; } throw; } } }