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