Search
Preparing search index...
The search index is not available
matchmaker-ts
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"renderer/matchmaker/connection/TCPClientServer"
TCPClientServer
Class TCPClientServer
Hierarchy
TCPClientServer
Index
Constructors
constructor
Properties
clients
connection
Manager
host
next
ClientID
port
socket
Server
Methods
add
Client
Session
broadcast
Message
kill
Server
on
Connection
remove
Client
Session
removeTCPClient
restart
start
timeoutTCPClient
Constructors
constructor
new TCPClient
Server
(
port
:
number
, connectionManager
:
ConnectionManager
)
:
TCPClientServer
Parameters
port:
number
connectionManager:
ConnectionManager
Returns
TCPClientServer
Properties
clients
clients
:
Map
<
TCPClientSession
,
WebSocket
|
MockWebSocket
>
= new Map<TCPClientSession, WebSocket | MockWebSocket>()
connection
Manager
connection
Manager
:
ConnectionManager
host
host
:
string
next
ClientID
next
ClientID
:
number
port
port
:
number
socket
Server
socket
Server
:
Server
Methods
add
Client
Session
add
Client
Session
(
clientSession
:
TCPClientSession
, socket
:
WebSocket
|
MockWebSocket
)
:
void
Parameters
clientSession:
TCPClientSession
socket:
WebSocket
|
MockWebSocket
Returns
void
broadcast
Message
broadcast
Message
(
message
:
Message
)
:
void
Parameters
message:
Message
Returns
void
Private
kill
Server
kill
Server
(
)
:
void
Returns
void
on
Connection
on
Connection
(
socket
:
WebSocket
|
MockWebSocket
)
:
TCPClientSession
Parameters
socket:
WebSocket
|
MockWebSocket
Returns
TCPClientSession
remove
Client
Session
remove
Client
Session
(
clientSession
:
TCPClientSession
)
:
void
Parameters
clientSession:
TCPClientSession
Returns
void
removeTCPClient
removeTCPClient
(
client
:
TCPClientSession
)
:
void
Parameters
client:
TCPClientSession
Returns
void
restart
restart
(
)
:
void
Returns
void
start
start
(
)
:
void
Returns
void
timeoutTCPClient
timeoutTCPClient
(
client
:
TCPClientSession
)
:
void
Parameters
client:
TCPClientSession
Returns
void
Globals
"main/main"
"renderer/matchmaker/
Client
Proxy"
"renderer/matchmaker/
Database"
"renderer/matchmaker/
Director"
"renderer/matchmaker/
Player
Account"
"renderer/matchmaker/connection/
Connection
Manager"
"renderer/matchmaker/connection/TCPClient
Monitor"
"renderer/matchmaker/connection/TCPClient
Server"
"renderer/matchmaker/connection/TCPClient
Session"
"renderer/matchmaker/game/
Chat
Lobby"
"renderer/matchmaker/game/
Game
World"
"renderer/matchmaker/game/
Lobby"
"renderer/matchmaker/message/
Message"
"renderer/matchmaker/message/
Message
Factory"
"renderer/matchmaker/message/
Msg_
Auth"
"renderer/matchmaker/message/
Msg_
Chat"
"renderer/simulator/
Simulator"
TCPClient
Server
constructor
clients
connection
Manager
host
next
ClientID
port
socket
Server
add
Client
Session
broadcast
Message
kill
Server
on
Connection
remove
Client
Session
removeTCPClient
restart
start
timeoutTCPClient
fs
https
Generated using
TypeDoc