EditorEngine.Core.Endpoints.Tcp.TcpServer.Send C# (CSharp) Méthode

Send() public méthode

public Send ( string message, System.Guid clientID ) : void
message string
clientID System.Guid
Résultat void
        public void Send(string message, Guid clientID)
        {
            lock (_clients)
            {
                // Add message terminate char
                byte[] data;
                if (_messageTermination == null)
                    data = Encoding.UTF8.GetBytes(message).Concat(new byte[] { 0x0 }).ToArray();
                else
                    data = Encoding.UTF8.GetBytes(message + _messageTermination).ToArray();

                var client = _clients.FirstOrDefault(x => x.ID.Equals(clientID));
                if (client == null)
                    return;
                try
                {
                    sendToClient(data, client);
                }
                catch
                {
                    disconnect(client);
                }
            }
        }

Same methods

TcpServer::Send ( string message ) : void