Update the CLI example
This commit is contained in:
1 parent
30feb15821
commit
068c88de4b
5 files changed
+134
-83
No files matched your search
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using Mistox;
|
||||
using Mistox.Server;
|
||||
|
||||
class serverExample {
|
||||
|
||||
public MistoxServer? serverObject;
|
||||
|
||||
void onClientConnected(ServerConnection user) {
|
||||
Console.WriteLine("User connected with username: " + user.UserName);
|
||||
}
|
||||
|
||||
void onReceive(ServerConnection user, dynamic data) {
|
||||
switch (data){
|
||||
case MessagePacket packet when user.IsAuthenticated:
|
||||
Console.WriteLine($"MSG From [{user.UserName}]: {packet.Data}");
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void onClientDisconnected(ServerConnection user) {
|
||||
Console.WriteLine("User disconnected with username: " + user.UserName);
|
||||
}
|
||||
|
||||
public async Task StartServer(string serverName, int port) {
|
||||
serverObject = GameServer.newServer(serverName, port);
|
||||
serverObject.onUserConnected += onClientConnected;
|
||||
serverObject.onDataReceived += onReceive;
|
||||
serverObject.onUserDisconnected += onClientDisconnected;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user