さて、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」の引数を取るコンストラクターが含まれていません