こんにちは、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 のメソッドが必要です
どこで私は間違えましたか?