Пример #1
0
		private void btnListen_Click(object sender, EventArgs e)
		{
			DisableConnectionControls();
			lblStatus.Text = "INITIALIZING SERVER..";
			// create the server object
			m_Server = new Utf8TcpServer(int.Parse(txtPort.Text), 1000000, '\n', Utf8TcpServerOptions.Default);
			// attach event handlers.. most are just for logging purposes
			m_Server.ClientConnected += m_Server_ClientConnected;
			m_Server.ClientDisconnected += m_Server_ClientDisconnected;
			m_Server.DataReceived += m_Server_DataReceived;
			// start the server
			m_Server.Start();

			LogStatus("{0} connected clients", m_Server.GetConnectedClients());
			btnSend.Click += Server_btnSend_Click;
		}
Пример #2
0
 public int ConnectedClients()
 {
     return(m_Server.GetConnectedClients());
 }
Пример #3
0
		void m_Server_ClientDisconnected(object sender, Utf8TcpPeerEventArgs e)
		{
			Log("Client Disconnected {0}", e.Peer.Id);
			LogStatus("{0} connected clients", m_Server.GetConnectedClients());
		}