コード例 #1
0
    async Task <string> ReceiveAsync()
    {
        var receiveResult = await _udpClient.ReceiveAsync();

        var receivedMsg = Encoding.UTF8.GetString(receiveResult.Buffer);

        MyLogger.LogTrace("received: " + receivedMsg);
        return(receivedMsg);
    }
コード例 #2
0
    void SendMessageToServer(object message)
    {
        var json      = JsonConvert.SerializeObject(message);
        var jsonBytes = Encoding.UTF8.GetBytes(json);

        _udpClient.SendAsync(jsonBytes, jsonBytes.Length);

        MyLogger.LogTrace("msg sent: " + json);
        _messagesSentInLastSecond++;
    }