finished basics

This commit is contained in:
Digi
2025-02-24 20:07:27 +01:00
parent f3da4b9c3e
commit fcffbf35f2
104 changed files with 541 additions and 526 deletions

View File

@@ -14,6 +14,8 @@ namespace YapperClient.Net
public PacketReader PacketReader;
public event Action connectedEvent;
public event Action msgReceivedEvent;
public event Action userDisconnectedEvent;
public Server() {
_client = new TcpClient();
}
@@ -48,6 +50,12 @@ namespace YapperClient.Net
case 1:
connectedEvent?.Invoke();
break;
case 5:
msgReceivedEvent?.Invoke();
break;
case 10:
userDisconnectedEvent?.Invoke();
break;
default:
Console.WriteLine("ah yes ...");
break;
@@ -55,5 +63,13 @@ namespace YapperClient.Net
}
});
}
public void SendMessageToServer(string message)
{
var messagePacket = new PacketBuilder();
messagePacket.WriteOpCode(5);
messagePacket.WriteString(message);
_client.Client.Send(messagePacket.GetPacketBytes());
}
}
}