Пример #1
0
		private void client_OnConnected(Client client, EventArgs eventArgs)
		{
			client.Send(null, MessageKind.ServerReady);
			client.Send(client.Id.ToByte(), MessageKind.ClientId);
			client.Send(clients.Keys.ToArrayOfByte(), MessageKind.ListClientId);

			OnConnected(client);
		}
Пример #2
0
		internal void OnMessageReceived(Client client, byte[] message, MessageKind messageKind)
		{
			if (messageKind == MessageKind.Message)
			{
				MessageReceived(this, ServerReceivedEventArgs.NewEvent(client, message, messageKind));
			}
			else if (messageKind == MessageKind.ListClientId)
			{
				client.Send(clients.Keys.ToArrayOfByte(), MessageKind.ListClientId);
			}
		}