Mostly Harmless

UE2:TcpLink (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 12:10, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT2003 Object >> Actor >> Info >> InternetInfo >> InternetLink >> TcpLink
Package: 
IpDrv
Direct subclasses:
BufferedTcpLink, WebConnection, WebServer
This class in other games:
RTNP, U1, UT, U2, U2XMP, UE2Runtime, UT2004, UDK, UT3

TcpLink: An Internet TCP/IP connection.

Properties

AcceptClass

Type: class<TcpLink>


LinkState

Type: ELinkState


RemoteAddr

Type: InternetLink.IpAddr


SendFIFO

Type: array<byte>

Modifiers: const


Default values

Property Value
bAlwaysTick True

Enums

ELinkState

STATE_Initialized 
Sockets is initialized
STATE_Ready 
Port bound, ready for activity
STATE_Listening 
Listening for connections
STATE_Connecting 
Attempting to connect
STATE_Connected 
Open and connected
STATE_ListenClosePending 
Socket in process of closing
STATE_ConnectClosePending 
Socket in process of closing
STATE_ListenClosing 
Socket in process of closing
STATE_ConnectClosing 
Socket in process of closing

Functions

Native functions

BindPort

native function int BindPort (optional int Port, optional bool bUseNextAvailable)


Close

native function bool Close ()


IsConnected

native function bool IsConnected ()


Listen

native function bool Listen ()


Open

native function bool Open (InternetLink.IpAddr Addr)


ReadBinary

native function int ReadBinary (int Count, out byte B[255])


ReadText

native function int ReadText (out string Str)


SendBinary

native function int SendBinary (int Count, byte B[255])


SendText

native function int SendText (coerce string Str)


Events

Accepted

event Accepted ()


Closed

event Closed ()


Opened

event Opened ()


ReceivedBinary

event ReceivedBinary (int Count, byte B[255])


ReceivedLine

event ReceivedLine (string Line)


ReceivedText

event ReceivedText (string Text)