好吧,我正在尝试重用一部分 C# 代码。这是一个带有 UDP 服务器的抽象类,可以在这里看到:
http://clutch-inc.com/blog/?p=4
我创建了一个这样的派生类:
public class TheServer : UDPServer
{
protected override void PacketReceived(UDPPacketBuffer buffer)
{
}
protected override void PacketSent(UDPPacketBuffer buffer, int bytesSent)
{
}
}
在我的应用程序中,我创建了一个派生类的实例,如下所示:
TheServer serv = new TheServer(20501);
serv.Start();
但是我有错误,我真的不明白为什么。请帮忙。
- “TheProject.TheServer”不包含采用“1”参数的构造函数
- 'TheProject.UDPServer.Start()' 由于其保护级别而无法访问
- “TheProject.UDPServer”不包含采用“0”参数的构造函数