Implement LobbyServer

This commit is contained in:
2019-05-03 20:24:02 +02:00
parent e3a7e37411
commit ed1771664b
10 changed files with 306 additions and 1 deletions

31
LobbyServer/Message.cs Normal file
View File

@@ -0,0 +1,31 @@
using System.Linq;
using System;
namespace LobbyServer
{
class Message
{
public string SendDate { get; }
public string Sender { get; }
public string Content { get; }
public Message(string sendDate, string sender, string content)
{
SendDate = sendDate;
Sender = sender;
Content = content;
}
public Message(string serialized)
{
var split = serialized.Split(';');
SendDate = split[0];
Sender = split[1];
Content = string.Join(';', split.Skip(2));
}
public override string ToString()
{
return $"{SendDate};{Sender};{Content}";
}
}
}