ChatterBox.Client.Common.Signaling.SignalingClient.SendToServer C# (CSharp) Method

SendToServer() private method

private SendToServer ( object arg = null, [ method = null ) : System.Threading.Tasks.Task
arg object
method [
return System.Threading.Tasks.Task
        private async Task SendToServer(object arg = null, [CallerMemberName] string method = null)
        {
            var message = ClientChannelWriteHelper.FormatOutput(arg, method);

            using (var socketOperation = _signalingSocketService.SocketOperation)
            {
                var socket = socketOperation.Socket;
                if (socket != null)
                {
                    using (var writer = new DataWriter(socket.OutputStream))
                    {
                        writer.WriteString($"{message}{Environment.NewLine}");
                        await writer.StoreAsync();
                        await writer.FlushAsync();
                        writer.DetachStream();
                    }
                }
            }
        }
    }