private void SendMessageClient() { if (connectedTcpClient == null) { return; } try { // Get a stream object for writing. NetworkStream stream = connectedTcpClient.GetStream(); if (stream.CanWrite) { // string serverMessage = null; // Convert string message to byte array. byte[] serverMessageAsByteArray = ByteHandler.ObjectToByteArray(user); /*Encoding.ASCII.GetBytes(serverMessage);*/ // Write byte array to socketConnection stream. stream.Write(serverMessageAsByteArray, 0, serverMessageAsByteArray.Length); Debug.Log("Server sent his message - should be received by client"); } } catch (SocketException socketException) { Debug.Log("Socket exception: " + socketException); } }
/// <summary> /// Send message to server using socket connection. /// </summary> #region public metods public void SendMessageServer() { if (socketConnection == null) { return; } try { // Get a stream object for writing. NetworkStream stream = socketConnection.GetStream(); if (stream.CanWrite) { // Convert string message to byte array. byte[] clientMessageAsByteArray = ByteHandler.ObjectToByteArray(handler.dataUser); /* Encoding.ASCII.GetBytes(message);*/ // Write byte array to socketConnection stream. stream.Write(clientMessageAsByteArray, 0, clientMessageAsByteArray.Length); Debug.Log("Client sent his message - should be received by server"); } } catch (SocketException socketException) { Debug.Log("Socket exception: " + socketException); } }