コード例 #1
0
    // Use this for initialization
    void Start()
    {
        var config = new PNetC.ClientConfiguration(ip, port);

        Debug.Log("connecting to " + ip + ":" + port);
        Net.Connect(config);
    }
コード例 #2
0
ファイル: PNet.cs プロジェクト: traleven/PNet
        /// <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);
        }
コード例 #3
0
ファイル: ExamplePNet.cs プロジェクト: traleven/PNet
    // Use this for initialization
	void Start ()
	{
	    var config = new PNetC.ClientConfiguration(ip, port);
        Debug.Log("connecting to " + ip + ":" + port);
	    Net.Connect(config);
	}