1

こんにちは、TAP ラッパーを作成しようとしています。ConnectTaskAsync は問題ありませんが、SendTaskAsync に問題があります。

public static Task ConnectTaskAsync(this Socket socket, EndPoint endpoint)
        {
            return Task.Factory.FromAsync(socket.BeginConnect, socket.EndConnect, endpoint, null);
        }

    public static Task<int> SendTaskAsync(this Socket socket, byte[] buffer, int offset, int size, SocketFlags flags)
    {
        return Task<int>.Factory.FromAsync(socket.BeginSend, buffer, offset, size, flags, socket.EndSend, null);
    }

私が得ているエラーはBeginSend、メッセージの下に赤い下線が引かれています IAsyncResult BeginSend のメソッドが必要です

どこで私は間違えましたか?

4

1 に答える 1