我需要一個類,將有一切的TcpClient有+一對額外的領域,所以我創建了一個基於TcpClient的一類:AcceptTcpClient()和階級基礎的TcpClient
public class MyClient: TcpClient
{
public string winUser;
public bool needHelp;
public bool needSignOff;
public MyClient() : base() {
this.needHelp = false;
this.needSignOff = false;
this.winUser = "empty";
}
}
現在我需要所有傳入連接是
MyClient clientConnection = (MyClient)this.helpServer.AcceptTcpClient();
的問題是,AcceptTcpClient()產生的TcpClient類對象,我不斷收到此異常,當我嘗試連接到服務器:
爲這個類的對象創建listenServer():無法強制類型爲「System.Net.Sockets.TcpClient」的對象鍵入「Server.MyClient」。
如何將AcceptTcpClient()提供給我的TcpClient對象轉換爲MyClient對象?
這是根本不可能的。 – SLaks