228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
|
components = [line componentsSeparatedByString: @" "];
/* PING */
if ([components count] == 2 &&
[[components firstObject] isEqual: @"PING"]) {
OFMutableString *s = [[line mutableCopy] autorelease];
[s replaceOccurrencesOfString: @"PING"
withString: @"PONG"];
[self sendLine: s];
return;
}
action = [[components objectAtIndex: 1] uppercaseString];
|
|
|
|
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
|
components = [line componentsSeparatedByString: @" "];
/* PING */
if ([components count] == 2 &&
[[components firstObject] isEqual: @"PING"]) {
OFMutableString *s = [[line mutableCopy] autorelease];
[s replaceCharactersInRange: of_range(0, 4)
withString: @"PONG"];
[self sendLine: s];
return;
}
action = [[components objectAtIndex: 1] uppercaseString];
|