IG.Forms.TestTcpMultiThreadedServer.TestTcpMultiThreadedServer |
( |
| ) |
|
|
inline |
Constructor with default IP address and port.
IG.Forms.TestTcpMultiThreadedServer.TestTcpMultiThreadedServer |
( |
string |
IP, |
|
|
int |
port |
|
) |
| |
|
inline |
void IG.Forms.TestTcpMultiThreadedServer.ServerThreadFunc |
( |
| ) |
|
|
inlineprivate |
void IG.Forms.TestTcpMultiThreadedServer.StartServer |
( |
| ) |
|
|
inline |
void IG.Forms.TestTcpMultiThreadedServer.ListenerLoop |
( |
| ) |
|
|
inlineprivate |
int IG.Forms.TestTcpMultiThreadedServer.Port = 8000 |
string IG.Forms.TestTcpMultiThreadedServer.IPstr = "127.0.0.1" |
bool IG.Forms.TestTcpMultiThreadedServer.SingleClient = false |
int IG.Forms.TestTcpMultiThreadedServer.MaxClients = 20 |
int IG.Forms.TestTcpMultiThreadedServer.SleepBetweenLaunches = 200 |
Maximal permitted number of clients.
bool IG.Forms.TestTcpMultiThreadedServer.Stop = false |
Minimum time in ms between successive launches.
int IG.Forms.TestTcpMultiThreadedServer.ID = 0 |
Setting this to true makes the server loop exit.
string IG.Forms.TestTcpMultiThreadedServer.Name ="" |
int IG.Forms.TestTcpMultiThreadedServer.numinstances = 0 |
|
staticprivate |
int IG.Forms.TestTcpMultiThreadedServer.NumLaunched =0 |
|
private |
TestTcpServer IG.Forms.TestTcpMultiThreadedServer.LastServer =null |
|
private |
ArrayList IG.Forms.TestTcpMultiThreadedServer.Servers =new ArrayList() |
|
private |
Thread IG.Forms.TestTcpMultiThreadedServer.ListenerThread = null |
Thread IG.Forms.TestTcpMultiThreadedServer.LastServerThread |
|
private |
object IG.Forms.TestTcpMultiThreadedServer.ServerLaunchLock = new object() |
|
private |
TcpListener IG.Forms.TestTcpMultiThreadedServer.listener = null |
|
private |
TcpClient IG.Forms.TestTcpMultiThreadedServer.client = null |
|
private |
TcpClient IG.Forms.TestTcpMultiThreadedServer.ClientForServer =null |
|
private |
int IG.Forms.TestTcpMultiThreadedServer.LaunchingServer = 0 |
|
private |
The documentation for this class was generated from the following file: