mirror of
https://github.com/godotengine/godot.git
synced 2025-10-19 16:03:29 +00:00
Re-implement WebSocket get host/port.
Was lost during library switch
This commit is contained in:
parent
98497ff719
commit
025cc04d9e
7 changed files with 19 additions and 13 deletions
|
@ -185,6 +185,7 @@ void WSLServer::poll() {
|
|||
WSLPeer::PeerData *data = memnew(struct WSLPeer::PeerData);
|
||||
data->obj = this;
|
||||
data->conn = ppeer->connection;
|
||||
data->tcp = ppeer->tcp;
|
||||
data->is_server = true;
|
||||
data->id = id;
|
||||
|
||||
|
@ -204,12 +205,13 @@ void WSLServer::poll() {
|
|||
return;
|
||||
|
||||
while (_server->is_connection_available()) {
|
||||
Ref<StreamPeer> conn = _server->take_connection();
|
||||
Ref<StreamPeerTCP> conn = _server->take_connection();
|
||||
if (is_refusing_new_connections())
|
||||
continue; // Conn will go out-of-scope and be closed.
|
||||
|
||||
Ref<PendingPeer> peer = memnew(PendingPeer);
|
||||
peer->connection = conn;
|
||||
peer->tcp = conn;
|
||||
peer->time = OS::get_singleton()->get_ticks_msec();
|
||||
_pending.push_back(peer);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue