SocketImpl クラス

定義

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

[Android.Runtime.Register("java/net/SocketImpl", DoNotGenerateAcw=true)]
public abstract class SocketImpl : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Net.ISocketOptions
[<Android.Runtime.Register("java/net/SocketImpl", DoNotGenerateAcw=true)>]
type SocketImpl = class
    inherit Object
    interface ISocketOptions
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
SocketImpl
属性
実装

注釈

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。 クライアント ソケットとサーバー ソケットの両方を作成するために使用されます。

"プレーン" ソケットは、ファイアウォールまたはプロキシを経由せずに、説明されているとおりにこれらのメソッドを実装します。

1.0 に追加されました。

java.net.SocketImplJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

SocketImpl()
SocketImpl(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

プロパティ

Address

このソケットのリモート側の IP アドレス。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Fd

このソケットのファイル記述子オブジェクト。

FileDescriptor

このソケットのフィールドの値を fd 返します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
InetAddress

このソケットのフィールドの値を address 返します。

InputStream

このソケットの入力ストリームを取得します。

JniIdentityHashCode

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

(継承元 Object)
JniPeerMembers

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

Localport

このソケットが接続されているローカル ポート番号。

LocalPort

このソケットのフィールドの値を localport 返します。

OutputStream

このソケットの出力ストリームを取得します。

PeerReference

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

(継承元 Object)
Port

このソケットのフィールドの値を port 返します。

ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

Accept(SocketImpl)

接続を受け入れます。

AcceptAsync(SocketImpl)

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

Available()

ブロックせずにこのソケットから読み取ることができるバイト数を返します。

Bind(InetAddress, Int32)

このソケットを、指定されたローカル IP アドレスとポート番号にバインドします。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Close()

このソケットを閉じます。

Connect(InetAddress, Int32)

このソケットを、指定したホスト上の指定したポート番号に接続します。

Connect(SocketAddress, Int32)

このソケットを、指定したホスト上の指定したポート番号に接続します。

Connect(String, Int32)

このソケットを、名前付きホスト上の指定されたポートに接続します。

ConnectAsync(InetAddress, Int32)

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

ConnectAsync(SocketAddress, Int32)

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

ConnectAsync(String, Int32)

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

Create(Boolean)

ストリームまたはデータグラム ソケットを作成します。

Dispose()

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

(継承元 Object)
Dispose(Boolean)

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetOption(Int32)

オプションの値をフェッチします。

GetOption(ISocketOption)

ソケット オプションを取得するために呼び出されます。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Listen(Int32)

引数に対する受信接続表示 (接続する要求) の最大キュー長を count 設定します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SendUrgentData(Int32)

ソケットに緊急データの 1 バイトを送信します。

SendUrgentDataAsync(Int32)

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetOption(Int32, Object)

optID で指定されたオプションを有効または無効にします。

SetOption(ISocketOption, Object)

ソケット オプションを設定するために呼び出されます。

SetPerformancePreferences(Int32, Int32, Int32)

このソケットのパフォーマンス設定を設定します。

ShutdownInput()

このソケットの入力ストリームを "ストリームの末尾" に配置します。

ShutdownOutput()

このソケットの出力ストリームを無効にします。

SupportedOptions()

この impl とこの impl のソケット (Socket または ServerSocket) でサポートされている SocketOptions のセットを返します。

SupportsUrgentData()

この SocketImpl が緊急データの送信をサポートしているかどうかを返します。

ToArray<T>()

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

(継承元 Object)
IJavaPeerable.Finalized()

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

GetJniTypeName(IJavaPeerable)

抽象クラス SocketImpl は、実際にソケットを実装するすべてのクラスの共通スーパークラスです。

適用対象