コード例 #1
0
        public Task StartAsync()
        {
            // TODO: Make idempotent
            _thread.Post(_startListeningCallback, this);

            return(_startedTcs.Task);
        }
コード例 #2
0
ファイル: UvTcpClient.cs プロジェクト: zsybupt/Channels
        public async Task <UvTcpConnection> ConnectAsync()
        {
            _thread.Post(_startConnect, this);

            var connection = await _connectTcs.Task;

            // Get back onto the current context
            await Task.Yield();

            return(connection);
        }
コード例 #3
0
ファイル: UvTcpListener.cs プロジェクト: myFirstway/Channels
 public void Start()
 {
     // TODO: Make idempotent
     _thread.Post(_startListeningCallback, this);
 }