// Use this for initialization void Start() { var config = new PNetC.ClientConfiguration(ip, port); Debug.Log("connecting to " + ip + ":" + port); Net.Connect(config); }
/// <summary> /// Connect with the specified configuration /// </summary> /// <param name="configuration"></param> public void Connect(ClientConfiguration configuration) { Configuration = configuration; if (Peer != null && Peer.Status != NetPeerStatus.NotRunning) { Debug.LogError(this, "cannot connect while peer is running"); return; } EngineHook.EngineUpdate += Update; _shutdownQueued = false; _config = new NetPeerConfiguration(Configuration.AppIdentifier); _config.Port = Configuration.BindPort; //so we can run client and server on the same machine.. Peer = new NetClient(_config); Peer.Start(); var hailMessage = Peer.CreateMessage(); WriteHailMessage(hailMessage); Peer.Connect(Configuration.Ip, Configuration.Port, hailMessage); }
// Use this for initialization void Start () { var config = new PNetC.ClientConfiguration(ip, port); Debug.Log("connecting to " + ip + ":" + port); Net.Connect(config); }