21 lines
552 B
C#
21 lines
552 B
C#
using System.Text;
|
|
using WatsonTcp;
|
|
|
|
class TcpClient
|
|
{
|
|
public async Task Run()
|
|
{
|
|
var client = new WatsonTcpClient("127.0.0.1", 42069);
|
|
client.Events.MessageReceived += this.onMessageReceived;
|
|
client.Connect();
|
|
await client.SendAsync("Hello World!");
|
|
await Task.Delay(-1);
|
|
}
|
|
|
|
private void onMessageReceived(object? sender, MessageReceivedEventArgs args)
|
|
{
|
|
var messageString = Encoding.UTF8.GetString(args.Data);
|
|
Console.WriteLine("Message received: " + messageString);
|
|
}
|
|
}
|