Nun, ich versuche, einen Teil des C#-Codes wiederzuverwenden. Es ist eine abstrakte Klasse mit UDP-Server, die hier gesehen werden kann:
http://clutch-inc.com/blog/?p=4
Ich habe eine abgeleitete Klasse wie diese erstellt:
public class TheServer : UDPServer
{
protected override void PacketReceived(UDPPacketBuffer buffer)
{
}
protected override void PacketSent(UDPPacketBuffer buffer, int bytesSent)
{
}
}
Und in meiner Anwendung habe ich eine Instanz der abgeleiteten Klasse wie folgt erstellt:
TheServer serv = new TheServer(20501);
serv.Start();
Aber ich habe Fehler, und ich verstehe nicht wirklich, warum. Bitte helfen Sie mir.
- DasProjekt.DerServer' enthält keine einen Konstruktor, der '1' nimmt Argumente
- 'TheProject.UDPServer.Start()' ist unzugänglich aufgrund der Schutzstufe Ebene
- TheProject.UDPServer' enthält enthält keinen Konstruktor, der 0' Argumente