public void ReceivedInternal(byte[] rawMessage, int connectionId) { var message = WakeNet.Deserialzie <TMessage>(rawMessage, 0, rawMessage.Length); if (message == null) { return; } if (Received == null) { return; } Received(message, connectionId); }
private IEnumerator Start() { var c = WakeNetConfig.Default; c.LogLevel = NetworkLogLevel.Full; WakeNet.Init(c); while (!WakeNet.Initialized) { yield return(new WaitForEndOfFrame()); } _discovery = WakeNet.CreateDiscovery(_port, _key, _version, _subversion); _discovery.Search(); }
// Use this for initialization IEnumerator Start() { var c = WakeNetConfig.Default; c.LogLevel = NetworkLogLevel.Full; WakeNet.Init(c); while (!WakeNet.Initialized) { yield return(new WaitForEndOfFrame()); } _discovery = WakeNet.CreateDiscovery(_port, _key, _version, _subversion); _discovery.Broadcast(ColorUtility.ToHtmlStringRGBA(_broadcastColor), _serverPort); GetComponent <Image>().color = _broadcastColor; }
IEnumerator Start() { var c = WakeNetConfig.Default; c.LogLevel = NetworkLogLevel.Full; WakeNet.Init(c); while (!WakeNet.Initialized) { yield return(new WaitForEndOfFrame()); } _server = WakeNet.CreateServer(_serverMaxConnections, _serverPort); _server.ClientConnected += OnClientConnected; _proxy = _server.AddProxy <ChatMessagePacket, ChatMessagePacket>("msg", 0); _proxy.Received += OnMessageReceived; }
IEnumerator Start() { while (!WakeNet.Initialized) { yield return(new WaitForEndOfFrame()); } SendButton.interactable = false; _client = WakeNet.CreateClient(); _proxy = _client.AddProxy <ChatMessagePacket, ChatMessagePacket>("msg", 0, true); _identity = _client.AddProxyReceiver <ServerIdentityPacket>("sid", 0, false); _identity.Received += OnIdentityReceived; _proxy.Received += OnMessageReceived; _client.Connect(_serverHost, _serverPort); _client.Connected += OnClientConnected; }
public void Send(MessageBase message) { _queue.Enqueue(WakeNet.Serialize(message)); }