Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# IpDrv.TcpLink

Extends
  InternetLink
Modifiers
  native transient

    Core.Object
    |
    +-- Engine.Actor
       |
       +-- Engine.Info
          |
          +-- Engine.InternetInfo
             |
             +-- IpDrv.InternetLink
                |
                +-- IpDrv.TcpLink

#### Direct Known Subclasses:

> BufferedTcpLink, ServerStatus, SSLink, WebConnection, WebServer

Variables Summary
class<TcpLink> | AcceptClass
ELinkState | LinkState
IpAddr | RemoteAddr
Array<byte> | SendFIFO

Inherited Variables from IpDrv.InternetLink
DataPending, LinkMode, Port, PrivateResolveInfo, ReceiveMode, RemoteSocket, Socket

Enumerations Summary
ELinkState STATE_Initialized, STATE_Ready, STATE_Listening, STATE_Connecting, STATE_Connected, STATE_ListenClosePending, STATE_ConnectClosePending, STATE_ListenClosing, STATE_ConnectClosing

Inherited Enumerations from IpDrv.InternetLink
ELinkMode, EReceiveMode

Structures Summary

Inherited Structures from IpDrv.InternetLink
IpAddr

Functions Summary
|  | Accepted ()
| int | BindPort (optional int Port, optional bool bUseNextAvailable)
| bool | Close ()
|  | Closed ()
| bool | IsConnected ()
| bool | Listen ()
| bool | Open (IpAddr Addr)
|  | Opened ()
| int | ReadBinary (int Count, out byte B[255])
| int | ReadText (out string Str)
|  | ReceivedBinary (int Count, byte B[255])
|  | ReceivedLine (string Line)
|  | ReceivedText (string Text)
| int | SendBinary (int Count, byte B[255])
| int | SendText (coerce string Str)

Inherited Functions from IpDrv.InternetLink
GameSpyGameName, GameSpyValidate, GetLastError, GetLocalIP, IpAddrToString, IsDataPending, ParseURL, Resolve, Resolved, ResolveFailed, StringToIpAddr

Inherited Functions from Engine.InternetInfo
GetBeaconAddress, GetBeaconText

Variables Detail

#### AcceptClass Source code

var class<TcpLink> AcceptClass;

#### LinkState Source code

var ELinkState LinkState;

#### RemoteAddr Source code

var IpAddr RemoteAddr;

#### SendFIFO Source code

var const Array<byte> SendFIFO;

Enumerations Detail

#### ELinkState Source code

enum ELinkState
{

> STATE_Initialized, STATE_Ready, STATE_Listening, STATE_Connecting, STATE_Connected, STATE_ListenClosePending, STATE_ConnectClosePending, STATE_ListenClosing, STATE_ConnectClosing

};

Functions Detail

#### Accepted Source code

event Accepted ( )

#### BindPort Source code

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

#### Close Source code

native function bool Close ( )

#### Closed Source code

event Closed ( )

#### IsConnected Source code

native function bool IsConnected ( )

#### Listen Source code

native function bool Listen ( )

#### Open Source code

native function bool Open ( IpAddr Addr )

#### Opened Source code

event Opened ( )

#### ReadBinary Source code

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

#### ReadText Source code

native function int ReadText ( out string Str )

#### ReceivedBinary Source code

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

#### ReceivedLine Source code

event ReceivedLine ( string Line )

#### ReceivedText Source code

event ReceivedText ( string Text )

#### SendBinary Source code

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

#### SendText Source code

native function int SendText ( coerce string Str )

Defaultproperties

    defaultproperties
    {
         bAlwaysTick=True
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:35.249 - Created with UnCodeX