@@ -15,7 +15,6 @@ import peote.net.Reason;
15
15
16
16
class Stress
17
17
{
18
-
19
18
var host : String ;
20
19
var port : Int ;
21
20
@@ -70,28 +69,31 @@ class Stress
70
69
log (' Channel ${server .jointNr } created. (" ${server .jointId }")' , 0 , server .jointNr );
71
70
Timer .delay (createNext , 100 );
72
71
},
73
- onError : function (server : PeoteServer , userNr : Int , reason : Int ) {
72
+ onError : function (server : PeoteServer , userNr : Int , reason : Reason ) {
74
73
var isOk : Bool = false ;
75
74
switch (reason ) {
76
- case Reason . DISCONNECT :log (" Can't connect to peote-server." , 0 , server .jointNr );
75
+ case DISCONNECT :log (" Can't connect to peote-server." , 0 , server .jointNr );
77
76
// stopOnError = true;
78
- case Reason . CLOSE : log (" Connection to peote-server is closed." , 0 , server .jointNr );
79
- case Reason . ID : log (" There is another channel with same ID. (or wrong ID)" , 0 , server .jointNr );
77
+ case CLOSE : log (" Connection to peote-server is closed." , 0 , server .jointNr );
78
+ case ID : log (" There is another channel with same ID. (or wrong ID)" , 0 , server .jointNr );
80
79
isOk = true ;
81
- case Reason .MAX : log (" Created to much channels on this server (max is 128)." , 0 , server .jointNr );
82
- case Reason .MALICIOUS : if (userNr > 0 ) log (' User $userNr sending malicious data.' , 0 , server .jointNr ); // TODO: kick/bann user
80
+ case MAX : log (" Created to much channels on this server (max is 128)." , 0 , server .jointNr );
81
+ case MALICIOUS : if (userNr > 0 ) log (' User $userNr sending malicious data.' , 0 , server .jointNr ); // TODO: kick/bann user
82
+
83
+ default : trace (reason );
83
84
}
84
85
activeServers -- ;
85
86
if (! stopOnError || isOk ) Timer .delay (createNext , 100 );
86
87
},
87
88
onUserConnect : function (server : PeoteServer , userNr : Int ) {
88
89
log (' New user connects: jointNr: ${server .jointNr }, userNr= $userNr ' , 0 , server .jointNr );
89
90
},
90
- onUserDisconnect : function (server : PeoteServer , userNr : Int , reason : Int ) {
91
+ onUserDisconnect : function (server : PeoteServer , userNr : Int , reason : Reason ) {
91
92
log (' User disconnects: jointNr= ${server .jointNr }, userNr= $userNr ' , 0 , server .jointNr );
92
93
switch (reason ) {
93
- case Reason .CLOSE : log (" User leaves channel." , 0 , server .jointNr );
94
- case Reason .DISCONNECT : log (" User disconnected from peote-server." , 0 , server .jointNr );
94
+ case CLOSE : log (" User leaves channel." , 0 , server .jointNr );
95
+ case DISCONNECT : log (" User disconnected from peote-server." , 0 , server .jointNr );
96
+ default : trace (reason );
95
97
}
96
98
},
97
99
onDataChunk : function (server : PeoteServer , userNr : Int , bytes : Bytes ) {
@@ -101,7 +103,9 @@ class Stress
101
103
else server .sendChunk (userNr , bytes );
102
104
}
103
105
};
106
+
104
107
// --------------------------------------------------------------------------
108
+
105
109
clientEvents = {
106
110
maxChunkSize : maxBytes ,
107
111
onEnter : function (client : PeoteClient ) {
@@ -110,27 +114,30 @@ class Stress
110
114
Timer .delay (enterNext , 100 );
111
115
sendRandomBytes (client );
112
116
},
113
- onError : function (client : PeoteClient , reason : Int ) {
117
+ onError : function (client : PeoteClient , reason : Reason ) {
114
118
var isOk : Bool = false ;
115
119
switch (reason ) {
116
- case Reason . DISCONNECT :log (" Can't connect to peote-server." , 1 , client .jointNr );
120
+ case DISCONNECT :log (" Can't connect to peote-server." , 1 , client .jointNr );
117
121
// stopOnError = true;
118
- case Reason . CLOSE : log (" Connection to peote-server is closed." ,1 , client .jointNr );
119
- case Reason . ID : log (" No channel with this ID to enter." ,1 , client .jointNr );
122
+ case CLOSE : log (" Connection to peote-server is closed." ,1 , client .jointNr );
123
+ case ID : log (" No channel with this ID to enter." ,1 , client .jointNr );
120
124
isOk = true ;
121
- case Reason .MAX : log (" Entered to much channels on this server (max is 128)" ,1 , client .jointNr );
122
- case Reason .FULL : log (" Channel is full (max of 256 users already connected to this channel)." ,1 , client .jointNr );
123
- case Reason .MALICIOUS : log (" Channel-owner sending malicious data." ,1 , client .jointNr );
125
+ case MAX : log (" Entered to much channels on this server (max is 128)" ,1 , client .jointNr );
126
+ case FULL : log (" Channel is full (max of 256 users already connected to this channel)." ,1 , client .jointNr );
127
+ case MALICIOUS : log (" Channel-owner sending malicious data." ,1 , client .jointNr );
128
+
129
+ default : trace (reason );
124
130
}
125
131
activeClients -- ;
126
132
if (! stopOnError || isOk ) Timer .delay (enterNext , 100 );
127
133
},
128
- onDisconnect : function (client : PeoteClient , reason : Int ) {
134
+ onDisconnect : function (client : PeoteClient , reason : Reason ) {
129
135
log (' Disconnect: jointNr: ${client .jointNr }' ,1 , client .jointNr );
130
136
switch (reason ) {
131
- case Reason .CLOSE : log (" Channel closed by owner." ,1 , client .jointNr );
132
- case Reason .DISCONNECT :log (" Channel-owner disconnected." ,1 , client .jointNr );
133
- // case Reason.KICK: log("Kicked by channel-owner.",1, client.jointNr); // TODO
137
+ case CLOSE : log (" Channel closed by owner." ,1 , client .jointNr );
138
+ case DISCONNECT :log (" Channel-owner disconnected." ,1 , client .jointNr );
139
+ // case KICK: log("Kicked by channel-owner.",1, client.jointNr); // TODO
140
+ default : trace (reason );
134
141
}
135
142
activeClients -- ;
136
143
Timer .delay (enterNext , 100 );
0 commit comments