TokenController 传输口以 Socket 为准
This commit is contained in:
parent
ebae542c06
commit
e68d5185e5
|
@ -203,15 +203,17 @@ TokenClient* AP0104::CreateClient()
|
|||
auto socket = Host->CreateSocket(tk->Protocol);
|
||||
socket->Remote.Port = tk->ServerPort;
|
||||
socket->Remote.Address = IPAddress(tk->ServerIP);
|
||||
socket->Server = tk->Server();
|
||||
|
||||
// 创建连接服务器的控制器
|
||||
auto ctrl = new TokenController();
|
||||
ctrl->Port = dynamic_cast<ITransport*>(socket);
|
||||
//ctrl->Port = dynamic_cast<ITransport*>(socket);
|
||||
ctrl->Socket = socket;
|
||||
|
||||
// 创建客户端
|
||||
auto client = new TokenClient();
|
||||
client->Control = ctrl;
|
||||
//client->Local = ctrl;`
|
||||
//client->Local = ctrl;
|
||||
client->Cfg = tk;
|
||||
|
||||
// 如果是TCP,需要再建立一个本地UDP
|
||||
|
@ -225,7 +227,9 @@ TokenClient* AP0104::CreateClient()
|
|||
|
||||
// 建立内网控制器
|
||||
auto token2 = new TokenController();
|
||||
token2->Port = dynamic_cast<ITransport*>(socket);
|
||||
// token2->Port = dynamic_cast<ITransport*>(socket);
|
||||
token2->Socket = socket;
|
||||
token2->ShowRemote = true;
|
||||
client->Local = token2;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue