public void Dispose() { if (_server.IsStarted) { _server.Stop(); } }
private void txtStart_Click(object sender, EventArgs e) { IPAddress ip; ip = IPAddress.Parse(txtHost.Text); Server.Start(ip, Convert.ToInt32(txtPort.Text)); txtDisplay.Text += "Server starting..."; dem++; if (dem > 1) { MessageBox.Show("429 Too Many Requests"); Server.Stop(); } }
public void StopConnection() { if (_server.IsStarted) { _server.Stop(); } }
private void btnStop_Click(object sender, EventArgs e) { if (server.IsStarted) { server.Stop(); } }
public void Start_passes_if_at_all_nics_passed() { var server = new SimpleTcpServer().Start(_serverPort, false); Assert.IsTrue(server.IsStarted, "Server should have started"); server.Stop(); }
private void baslat_durdur_button_Click(object sender, EventArgs e) { if (server.IsStarted) { ciktilar.Text = "Server durduruluyor."; //bagliclientsayisi.Enabled = false; server.StringEncoder = Encoding.UTF8; server.Broadcast("Sunucu kapatıldığı için bütün maçlar iptal edilmiştir."); server.Stop(); baslat_durdur_button.Text = "Başlat"; ciktilar.Text = "Server durduruldu."; } else { ciktilar.Text = "www.urhoba.net \n" + "Server başlatılıyor.. \n"; try { // bagliclientsayisi.Enabled = true; System.Net.IPAddress ip = System.Net.IPAddress.Parse(hostIP.Text); server.Start(ip, Convert.ToInt32(hostPort.Text)); baslat_durdur_button.Text = "Durdur"; ciktilar.Text += "Server başlatıldı."; } catch (Exception) { ciktilar.Text += "Server başlatılırken bir hata ile karşılaştık."; } } }
private void stopServerButton_Click(object sender, EventArgs e) { if (_SERVER.IsStarted) { _SERVER.Stop(); } }
private void disconnectButton_Click(object sender, EventArgs e) { if (server.IsStarted) { server.Stop(); } }
private void Button_Click(object sender, RoutedEventArgs e) { if (server1.IsStarted) { server1.Stop(); } }
private void btnStart_Click(object sender, EventArgs e) { if (server == null) { int port = 0; Int32.TryParse(txtPort.Text, out port); if (port == 0) { MessageBox.Show("Enter a port...", "No port", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } start = DateTime.Now; server = new SimpleTcpServer().Start(port); server.Delimiter = (byte)'\n'; server.DelimiterDataReceived += Server_DelimiterDataReceived; server.ClientConnected += (s, ev) => { AppendMessage("New Client connected."); }; server.ClientDisconnected += (s, ev) => { AppendMessage("Client disconnected."); }; AppendMessage($"Server started on port {port}"); btnStart.Text = "Stop"; } else { server.Stop(); server = null; AppendMessage("Server stopped."); btnStart.Text = "Start"; } }
private void Server_FormClosing(object sender, FormClosingEventArgs e) { if (tcpServer.IsStarted) { //server se gasi te se uklanja igra koja je stvorena prilikom pokretanja servera a nije se odigrala using (PlayersEntities1 players = new PlayersEntities1()) { Player p = players.Players.FirstOrDefault(r => r.Username == this.logedUser); p.IpAddress = ""; Game game = players.Games.FirstOrDefault(r => r.Id == this.GameId); if (game.Status.Equals("Open")) { p.Games.Remove(game); players.Games.Remove(game); players.SaveChanges(); } tcpServer.Stop(); if (gameType == 3) { if (!f.IsDisposed) { OnFormUnsub("f"); } } else { if (!g.IsDisposed) { OnFormUnsub("g"); } } } } }
public void Dispose() { _socket.Disconnect(); _socket.Close(); _socket = null; if (_sender != null) { _sender.Disconnect(); _sender.Dispose(); _sender = null; } if (_receiver != null) { if (_receiver.IsStarted) { _receiver.Stop(); } _receiver = null; } }
public void MultipleClientsTransmittingToSameServerTest() { SimpleTcpServer server = new SimpleTcpServer().Start(8911); server.Delimiter = Encoding.UTF8.GetBytes("0")[0]; SimpleTcpClient client1 = new SimpleTcpClient().Connect(server.GetListeningIPs().FirstOrDefault(ip => ip.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork).ToString(), 8911); SimpleTcpClient client2 = new SimpleTcpClient().Connect(server.GetListeningIPs().FirstOrDefault(ip => ip.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork).ToString(), 8911); System.Threading.Thread.Sleep(1000); if (server.ConnectedClientsCount < 2) { Assert.Fail("Server did not register 2 connected clients"); } string dataRecievedByServer = ""; server.DelimiterDataReceived += (sender, msg) => { dataRecievedByServer += msg.MessageString; }; client1.Write("1111"); System.Threading.Thread.Sleep(100); client2.Write("2222"); System.Threading.Thread.Sleep(100); client1.Write("0"); System.Threading.Thread.Sleep(1000); Assert.AreEqual("1111", dataRecievedByServer); server.Stop(); }
/// <summary> /// Stop the server service /// </summary> /// <param name="server"></param> public static void StopService(SimpleTcpServer server) { if (server.IsStarted) { server.Stop(); } }
private void txtStop_Click(object sender, EventArgs e) { if (Server.IsStarted) { Server.Stop(); } }
public async Task Start_StartServerAndConnectWithOneClient_Successful() { var ipAddress = "127.0.0.1"; var port = 8000; var expectedClientConnectedCount = 1; var clientConnectedCount = 0; void ClientConnected(object?sender, ConnectionEventArgs e) { clientConnectedCount++; } using var simpleTcpServer = new SimpleTcpServer($"{ipAddress}:{port}"); simpleTcpServer.Start(); simpleTcpServer.Events.ClientConnected += ClientConnected; using var simpleTcpClient = new SimpleTcpClient($"{ipAddress}:{port}"); simpleTcpClient.Connect(); simpleTcpClient.Send("test"); simpleTcpClient.Disconnect(); await Task.Delay(10); simpleTcpServer.Events.ClientConnected -= ClientConnected; simpleTcpServer.Stop(); Assert.AreEqual(expectedClientConnectedCount, clientConnectedCount); }
private void frmMain_FormClosing(object sender, FormClosingEventArgs e) { if (server.IsStarted) { server.Stop(); } }
public void Stop() { Host.Stop(); Host = null; Settings.IsServer = false; Settings.InvokeDisconnection(true); }
public void Stop() { if (_server.IsStarted) { _server.Stop(); } }
private void Disconnect_bt_Click(object sender, EventArgs e) { if (server.IsStarted) { server.Stop(); Receiving_text.Clear(); } }
public void CreateServer() { _server?.Stop(); _server = new SimpleTcpServer().Start(9004, AddressFamily.InterNetwork); var ips = _server.GetListeningIPs(); ips.ForEach(x => Events.Publish(new MsgItem { Level = "D", Time = DateTime.Now, Value = "Listening IP: " + x.ToString() + ":9004" })); Events.PublishOnUIThread(new MsgItem { Level = "D", Time = DateTime.Now, Value = "Server initialize: " + IPAddress.Any.ToString() + ":9004" }); _server.Delimiter = 0x0d; _server.DelimiterDataReceived -= Client_DelimiterDataReceived; _server.DelimiterDataReceived += Client_DelimiterDataReceived; }
private void btnStop_Click(object sender, EventArgs e) { if (server.IsStarted) { server.Stop(); } TxtStatus.Text += "Offine Server"; }
private void btnStop_Click(object sender, RoutedEventArgs e) { if (server.IsStarted) { server.Stop(); btnStart.IsEnabled = true; //allows us to press the start button } }
private void btnStop_Click(object sender, EventArgs e) { if (server.IsStarted) { server.Stop(); } txtStatus.Text += "Server Stopped"; }
private void svCLS_Click(object sender, EventArgs e) { if (server.IsStarted) { server.Stop(); SVsat.Text = "stop"; } }
//When stop button is pressed private void StopButton_Click(object sender, EventArgs e) { if (server.IsStarted) { server.Stop(); StatusText.Text += "Server stopped.\r\n"; } }
private void btnStop_Click_1(object sender, EventArgs e) { if (server.IsStarted) { server.Stop();// STOP BUTONUNA BASILDIĞINDA SERVERİN DİNLEMEYİ DURDURMASI SAĞLANDI txtStatus.Text += "Server dinlemeyi kesti..."; } }
private void btnStop_Click(object sender, RoutedEventArgs e) { if (server.IsStarted) { server.Stop(); } txtStatus.Text = ("\n Server stoped"); }
private void b_Stop_Click(object sender, EventArgs e) { if (server.IsStarted) { server.Stop(); tb_Status.Text += "\r\nСервер выключен!"; } }
private void ser_StopBT_Click(object sender, EventArgs e) { if (server.IsStarted) { server.Stop(); } ser_StartBT.Enabled = true; }
public void Start_passes_if_at_least_one_nic_is_free() { var listener = new System.Net.Sockets.TcpListener(new IPAddress(new byte[] { 127, 0, 0, 1 }), _serverPort); listener.Start(); try { var server = new SimpleTcpServer().Start(_serverPort); Assert.IsTrue(server.IsStarted, "Server should have started on free nics"); server.Stop(); } finally { listener.Stop(); } }
public void Start_fails_if_all_nics_are_occupied() { var server2 = new SimpleTcpServer().Start(_serverPort); server2.Stop(); //Guard-clause. Should never reach this. }