SyncHub Docs
Doctype
Doctype
  • Добро пожаловать в SyncHub
  • Установка
  • Руководство по первому запуску SyncHub
  • CommandHandler
  • Отправка сообщения
    • SendTo
    • TransportHeader
  • Приём сообщения
  • Методы
    • DataPacket
    • Logger
    • MainThread
    • NetClient
    • NetId
    • NetTransform
    • NetVector3
    • Serializer
    • Transport
Powered by GitBook
On this page

Was this helpful?

  1. Отправка сообщения

TransportHeader

Класс TransportHeader

Класс TransportHeader является ключевым компонентом в процессе формирования заголовков для транспортных сообщений в рамках клиент-серверного взаимодействия. Он предоставляет возможность определения типа операции, отправителя сообщения, а также указания на необходимость обработки сообщения на стороне сервера.

Конструктор

public TransportHeader(byte operationCode, SendClientFlag sendClientFlag, bool forwardToServer)
  • operationCode: Байтовое значение, представляющее код операции или тип сообщения.

  • sendClientFlag: Флаг, определяющий получателя сообщения.

  • forwardToServer: Булево значение, указывающее, будет ли сообщение обрабатываться на сервере. Если значение true, сервер пересылает сообщение, не обрабатывая его.

Пример использования

TransportHeader header = new TransportHeader((byte)OperationCode.Unknown, SendClientFlag.Me, false);

Свойства

  • OperationCode: Код операции или тип сообщения.

  • SendClientFlag: Флаг, определяющий получателя сообщения.

  • ForwardToServer: Значение, указывающее, будет ли сообщение обрабатываться на сервере. Если true, сервер пересылает сообщение, не обрабатывая его.

Примечание

Класс TransportHeader позволяет гибко настраивать параметры отправляемых сообщений, включая возможность указания на необходимость обработки сообщения на сервере, что может быть полезно в определенных сценариях взаимодействия.

PreviousSendToNextПриём сообщения

Last updated 1 year ago

Was this helpful?