Esempio n. 1
0
        /// <summary>
        /// Send message to remote host
        /// </summary>
        /// <param name="client"></param>
        /// <param name="message"></param>
        public virtual void SendMessage(EasyTcpClient client, byte[] message)
        {
            if (client?.BaseSocket == null || !client.BaseSocket.Connected)
            {
                throw new Exception("Could not send data: Client not connected or null");
            }

            client.FireOnDataSend(message, client);
            client.BaseSocket.Send(message, SocketFlags.None);
        }