私はこれを持っています:
public class ClientSession : TcpClient
{
public int SessionGUID = 0;
}
そして、サーバースレッドのどこかでこれ:
ClientSession client = (ClientSession)tcpListener.AcceptTcpClient(); //cast failure
わかりました、そのようにキャストするには、右側のオブジェクトが ClientSession のインスタンス (基本クラスへのポインターに格納されている可能性があります) でなければならないことを理解していますが、その場合に ClientSession を構築する方法は?
私は ClientSession を次のようにしたくありません:
public class ClientSession
{
public int SessionGUID = 0;
public TcpClient client;
}