Version: 5.3 (switch to 5.4b)
IdiomaEnglish
  • C#
  • JS

Idioma de script

Selecciona tu lenguaje de programación favorito. Todos los fragmentos de código serán mostrados en este lenguaje.

NetworkClient.SendWriter

Sugiere un cambio

¡Éxito!

Gracias por ayudarnos a mejorar la calidad de la documentación de Unity. A pesar de que no podemos aceptar todas las sugerencias, leemos cada cambio propuesto por nuestros usuarios y actualizaremos los que sean aplicables.

Cerrar

No se puedo enviar

Por alguna razón su cambio sugerido no pudo ser enviado. Por favor <a>intente nuevamente</a> en unos minutos. Gracias por tomarse un tiempo para ayudarnos a mejorar la calidad de la documentación de Unity.

Cerrar

Cancelar

Cambiar al Manual
public function SendWriter(writer: Networking.NetworkWriter, channelId: int): bool;
public bool SendWriter(Networking.NetworkWriter writer, int channelId);

Parámetros

writer Writer object containing data to send.
channelId QoS channel to send data on.

Valor de retorno

bool True if data successfully sent.

Descripción

This sends the contents of the NetworkWriter's buffer to the connected server on the specified channel.

The format of the data in the writer must be properly formatted for it to be processed as a message by the server. The functions StartMessage() and FinishMessage() can be used to properly format messages:

#pragma strict
class TestClient {
	public var client: NetworkClient;
	public const var RegisterHotsMsgId: int = 888;
	public function RegisterHost(name: srtring) {
		var writer: NetworkWriter = new NetworkWriter();
		writer.StartMessage(RegisterHotsMsgId);
		writer.Write(name);
		writer.FinishMessage();
		client.SendWriter(writer, Channels.DefaultReliable);
	}
}
class TestClient 
{
	public NetworkClient client;

public const int RegisterHotsMsgId = 888;

public void RegisterHost(srtring name) { NetworkWriter writer = new NetworkWriter(); writer.StartMessage(RegisterHotsMsgId); writer.Write(name); writer.FinishMessage();

client.SendWriter(writer, Channels.DefaultReliable); } }