跳至内容

schola.core.unreal_connections.UnrealConnection

类定义

class schola.core.unreal_connections.UnrealConnection(url, port)

基类: object

用于 gRPC 连接到 Unreal Engine 的抽象基类。

参数

url

类型: str
要连接的 URL。

port

Type: int
该 URL 上的连接端口。

属性

url

类型: str
连接到的 URL。

port

Type: int
要连接到 URL 的端口。

频道

类型: grpc.Channel
连接到所选地址的 Unreal Engine 的通道。

属性

address

类型: str (属性)
返回连接的地址。

返回: 连接的地址

返回类型: str

is_active

类型: bool (属性)
返回连接是否处于活动状态。

返回: 连接是否处于活动状态

返回类型: bool

方法

__init__

__init__(url, port)

参数

  • url (str)
  • port (int)

close

close()

关闭 Unreal 连接。方法必须可以安全地多次调用。

返回类型: None

connect_stubs

connect_stubs(*stubs)

将 gRPC 存根连接到 Unreal Engine 通道。

参数

  • *stubs (List["grpc.Stub"]) – 连接到 Unreal Engine 通道的 gRPC 存根

返回类型: List[grpc.Stub]

get_open_port

get_open_port(url)

在给定的 URL 上获取一个开放端口。

参数

  • url (str) – 获取打开端口的 URL

返回值

  • socket.socket – 绑定到打开端口的套接字对象
  • int – 打开的端口

返回类型: Tuple[socket, int]

start

start()

打开到 Unreal Engine 的连接。

返回类型: None

© . This site is unofficial and not affiliated with AMD.