StreamPeerTcp
Потоковый узел, обрабатывающий TCP-соединения.
Потоковый узел, обрабатывающий TCP-соединения.
Сервер потока, который обрабатывает соединения TCP. Этот объект может быть использован для подключения к серверам TCP или также возвращается сервером TCP.
Примечание: При экспорте в Андроид убедитесь, что вы можете INTERNET В противном случае любая связь будет заблокирована Android.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
StreamPeerTcpКонструктор
public StreamPeerTcp();Методы6
BindError
public Error Bind(int port, string host = "*");Открывает сокет TCP и привязывает его к указанному локальному адресу.
Этот метод обычно не нужен и используется только для принудительного использования последующего вызова StreamPeerTcp.ConnectToHost указанного host и port в качестве исходного адреса. Это может быть желательно в некоторых методах сквозного NAT или при принудительном использовании исходного сетевого интерфейса.
| Имя | Тип | По умолчанию |
|---|---|---|
port | int | — |
host | string | "*" |
ErrorConnectToHostError
public Error ConnectToHost(string host, int port);Подключается к указанной паре host:port. Имя хоста будет разрешено, если оно допустимо. Возвращает OK в случае успеха.
| Имя | Тип | По умолчанию |
|---|---|---|
host | string | — |
port | int | — |
ErrorGetConnectedHoststring
public string GetConnectedHost();Возвращает IP-адрес этого однорангового узла.
stringGetConnectedPortint
public int GetConnectedPort();Возвращает порт данного однорангового узла.
intGetLocalPortint
public int GetLocalPort();Возвращает локальный порт, к которому привязан данный одноранговый узел.
intSetNoDelayvoid
public void SetNoDelay(bool enabled);Если enabled равно true, пакеты будут отправляться немедленно. Если enabled равно false (по умолчанию), передача пакетов будет отложена и объединена с использованием алгоритма Нагля.
Примечание: Рекомендуется оставить этот параметр отключенным для приложений, которые отправляют большие пакеты или которым необходимо передавать много данных, так как его включение может уменьшить общую доступную пропускную способность.
| Имя | Тип | По умолчанию |
|---|---|---|
enabled | bool | — |