Esempio n. 1
0
        public void SendDataToServer(byte[] dataToSend)
        {
            if (!_clientSocket.Connected)
            {
                byte[] message = Encoding.ASCII.GetBytes("Aucune connexion");
                _clientListener.ProcessDataFromServer(message, message.Length);
            }

            NetworkStream streamToServer = _clientSocket.GetStream();

            streamToServer.Write(dataToSend, 0, dataToSend.Length);
            streamToServer.Flush();

            byte[] responseFromServer = new byte[2048];
            int    bufferSize         = (int)_clientSocket.ReceiveBufferSize;

            streamToServer.Read(responseFromServer, 0, 16);

            _clientListener.ProcessDataFromServer(responseFromServer, bufferSize);
        }