最終更新:2019-01-07 (月) 18:19:07 (1925d)  

System.Net.Sockets.Socket
Top / System.Net.Sockets.Socket

https://msdn.microsoft.com/ja-jp/library/system.net.sockets.socket(v=vs.110).aspx

コンストラクタ

  • Socket(SocketInformation?)DuplicateAndClose?(Int32) から返された値を指定して、Socket クラスの新しいインスタンスを初期化します。
    Socket(SocketType, ProtocolType)指定したソケットの種類とプロトコルを使用して、Socket クラスの新しいインスタンスを初期化します。
    Socket(AddressFamily, SocketType, ProtocolType)指定したアドレス ファミリ、ソケットの種類、およびプロトコルを使用して、Socket クラスの新しいインスタンスを初期化します。

関数

  • Socket.Accept?
    Socket.AcceptAsync?
    Socket.BeginAccept?
    Socket.BeginConnect?
    Socket.BeginDisconnect?
    Socket.BeginReceive非同期受信。ブロックしない
    Socket.BeginReceiveFrom?
    Socket.BeginReceiveMessageFrom?
    Socket.BeginSend?
    Socket.BeginSendFile?
    Socket.BeginSendTo?
    Socket.Bind?
    Socket.CancelConnectAsync?
    Socket.Close?
    Socket.Connect?
    Socket.ConnectAsync?
    Socket.Disconnect?
    Socket.DisconnectAsync?
    Socket.Dispose?
    Socket.DuplicateAndClose?
    Socket.EndAccept?
    Socket.EndConnect?
    Socket.EndDisconnect?
    Socket.EndReceive保留中の非同期読み取りを終了します。
    Socket.EndReceiveFrom?
    Socket.EndReceiveMessageFrom?
    Socket.EndSend?
    Socket.EndSendFile?
    Socket.EndSendTo?
    Socket.Finalize?
    Socket.GetHashCode?
    Socket.GetSocketOption?
    Socket.IOControl?
    Socket.Listen?
    Socket.PollSocket のステータスを確認します。
    Socket.Receiveデータを受信するまでスレッドをブロックする
    Socket.ReceiveAsync?
    Socket.ReceiveFromデータグラムを受信し、ソース エンドポイントを格納します。
    Socket.ReceiveFromAsync?
    Socket.ReceiveMessageFrom?
    Socket.ReceiveMessageFromAsync?
    Socket.Select?
    Socket.Send
    Socket.SendAsync?
    Socket.SendFile?
    Socket.SendPacketsAsync?
    Socket.SendTo
    Socket.SendToAsync?
    Socket.SetIPProtectionLevel?
    Socket.SetSocketOption?
    Socket.Shutdown

プロパティ

  • Socket.AddressFamily?
    Socket.Available?
    Socket.Blocking?
    Socket.Connected最後の送受信の状態
    Socket.DontFragment?
    Socket.DualMode?
    Socket.EnableBroadcast?
    Socket.ExclusiveAddressUse?
    Socket.Handle?
    Socket.IsBound?
    Socket.LingerState?
    Socket.LocalEndPoint?
    Socket.MulticastLoopback?
    Socket.NoDelay
    Socket.OSSupportsIPv4?
    Socket.OSSupportsIPv6?
    Socket.ProtocolType?
    Socket.ReceiveBufferSize?既定値は 8192 です
    Socket.ReceiveTimeout?
    Socket.RemoteEndPoint?
    Socket.SendBufferSize既定値は 8192 です。
    Socket.SendTimeout?
    Socket.SocketType?
    Socket.SupportsIPv4?
    Socket.SupportsIPv6?
    Socket.Ttl?
    Socket.UseOnlyOverlappedIO?