コード例 #1
0
        public async Task Connect(NetworkConnectionConfig config)
        {
            if (connectionTask != null)
            {
                await connectionTask.Task;
                return;
            }
            connectionTask = new TaskCompletionSource <object>();
            Debug.Log("Start connection");
            Connection = await NetworkInterface.Connect(config);

            Debug.Log("Connection complete!");
            InitConnection(Connection);
        }
コード例 #2
0
 public override Task <NetworkConnection> Connect(NetworkConnectionConfig config)
 {
     return(Task.FromResult(Connection));
 }
コード例 #3
0
 public abstract Task <NetworkConnection> Connect(NetworkConnectionConfig config);