<track id="5sipw"><track id="5sipw"><span id="5sipw"></span></track></track><delect id="5sipw"></delect>

<meter id="5sipw"></meter>

  • <meter id="5sipw"><ins id="5sipw"><strike id="5sipw"></strike></ins></meter><nobr id="5sipw"><input id="5sipw"><ruby id="5sipw"></ruby></input></nobr>

      1. <cite id="5sipw"></cite>

          Sockets

          Windows
          MacOS
          Linux

          Classes

          Name

          Description

          Public struct

          FAddressInfoResult

          Public struct

          FAddressInfoResultData

          Public struct

          FFileInfo

          A helper class for storing all available file info.

          Public class

          FInternetAddr

          Represents an internet address. All data is in network byte order

          Public struct

          FInternetAddrConstKeyMapFuncs

          Public struct

          FInternetAddrKeyMapFuncs

          KeyFuncs for mapping/hashing FInternetAddr shared references

          Public class

          FMultichannelTcpReceiver

          Implements a receiver for multichannel TCP sockets.

          Public class

          FMultichannelTcpSender

          Implements a sender for multichannel TCP sockets.

          Public class

          FMultichannelTcpSocket

          Class to multiplex several streams on a single TCP socket.

          Public class

          FNetworkFileArchive

          A helper class for wrapping some of the network file payload specifics

          Public struct

          FNFSMessageHeader

          Simple wrapper for sending and receiving atomic packets

          Public struct

          FPacketBufferView

          Represents a view of a buffer for storing packets.

          Public struct

          FPacketTimestamp

          Stores a platform-specific timestamp for a packet.

          Public struct

          FReceivedPacketView

          Represents a view of a received packet, which may be modified to update Data it points to and Data size, as a packet is processed.

          Public struct

          FRecvMulti

          Stores the persistent state and packet buffers/data, for receiving packets with FSocket::RecvMulti .

          Public class

          FResolveInfo

          Abstract interface used by clients to get async host name resolution to work in a cross-platform way

          Public class

          FResolveInfoAsync

          Class for creating a background thread to resolve a host.

          Public class

          FResolveInfoCached

          A non-async resolve info for returning cached results

          Public struct

          FServerTOC

          Helper struct to hold and quickly access server TOC.

          Public class

          FSimpleAbstractSocket

          Simple abstraction for sockets that allows FNFSMessageHeader to use either an ordinary socket or a mutichannel socket

          Public class

          FSimpleAbstractSocket_FMultichannelTCPSocket

          Multichannel socket version of FSimpleAbstractSocket

          Public class

          FSimpleAbstractSocket_FSocket

          Ordinary socket version of FSimpleAbstractSocket

          Public class

          FSocket

          This is our abstract base class that hides the platform specific socket implementation

          Public class

          FSocketDeleter

          Deleter object that can be used with unique & shared pointers that store FSockets.

          Public class

          FSocketSubsystemModule

          Socket subsystem module class Wraps the loading of an socket subsystem by name and allows new services to register themselves for use

          Public class

          ISocketSubsystem

          This is the base interface to abstract platform specific sockets API differences.

          Constants

          Name

          Description

          DEFAULT_HTTP_FILE_SERVING_PORT

          DEFAULT_TCP_FILE_SERVING_PORT

          MultichannelMagic

          Magic number used to verify packet header

          Typedefs

          Name

          Description

          FAsyncGetAddressInfoCallback

          FOnMultichannelTcpOkToSend

          Declares a delegate to be invoked when checking if bandwidth permits sending a packet

          FOnMultichannelTcpReceive

          Declares a delegate to be invoked when data has been received.

          FSocketSubsystemModulePtr

          Public references to the socket subsystem module pointer should use this

          FUniqueSocket

          IOnlineSocketPtr

          Enums

          Name

          Description

          Public enum

          EAddressInfoFlags

          Public enum

          EConnectionFlags

          Public enum

          ERecvMultiFlags

          Flags for specifying how an FRecvMulti instance should be initialized

          Public enum

          ESocketConnectionState

          Indicates the connection state of the socket

          Public enum

          ESocketErrors

          All supported error types by the engine, mapped from platform specific values

          Public enum

          ESocketProtocolFamily

          Indicates the socket protocol of socket being used, typically for BSD Sockets

          Public enum

          ESocketReceiveFlags::Type

          Enumerates socket receive flags.

          Public enum

          ESocketShutdownMode

          Enumerates socket shutdown modes.

          Public enum

          ESocketType

          Indicates the type of socket being used (streaming or datagram)

          Public enum

          ESocketWaitConditions::Type

          Enumerates socket wait conditions.

          Public enum

          ETimestampTranslation

          Specifies how a platform specific timestamp (in this case, a packet timestamp) should be translated

          Public enum

          NFS_Channels::Type

          Reserved channels for the network file system over multichannel tcp.

          Public enum

          NFS_Messages::Type

          Message commands, these correspond to the operations of the low level file system.

          Functions

          Name Description

          Public function

           

          ENUM_CLASS_FLAGS

          (
              EAddressInfoFlags
          )

          Public function

           

          ENUM_CLASS_FLAGS

          (
              ERecvMultiFlags
          )

          Public function

          constexpr bo ...

           

          operator!

          (
              EConnectionFlags E
          )

          Public function

          constexpr EC ...

           

          operator&

          (
              EConnectionFlags Lhs,
              EConnectionFlags Rhs
          )

          Public function

          EConnectionF ...

           

          operator&=

          (
              EConnectionFlags & Lhs,
              EConnectionFlags Rhs
          )

          Public function

          constexpr EC ...

           

          operator^

          (
              EConnectionFlags Lhs,
              EConnectionFlags Rhs
          )

          Public function

          EConnectionF ...

           

          operator^=

          (
              EConnectionFlags & Lhs,
              EConnectionFlags Rhs
          )

          Public function

          constexpr EC ...

           

          operator|

          (
              EConnectionFlags Lhs,
              EConnectionFlags Rhs
          )

          Public function

          EConnectionF ...

           

          operator|=

          (
              EConnectionFlags & Lhs,
              EConnectionFlags Rhs
          )

          Public function

          constexpr EC ...

           

          operator~

          (
              EConnectionFlags E
          )

          Select Skin
          Light
          Dark

          Welcome to the new Unreal Engine 4 Documentation site!

          We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

          We'll be sure to let you know when the new system is up and running.

          Post Feedback
          网上捕鱼平台