49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
-
+
-
+
-
+
+
|
@implementation ObserverTest
- (instancetype)initWithTestsAppDelegate: (TestsAppDelegate *)testsAppDelegate
{
self = [super init];
@try {
uint16_t port;
OFSocketAddress address;
_testsAppDelegate = testsAppDelegate;
_server = [[OFTCPSocket alloc] init];
port = [_server bindToHost: @"127.0.0.1" port: 0];
address = [_server bindToHost: @"127.0.0.1" port: 0];
[_server listen];
_client = [[OFTCPSocket alloc] init];
[_client connectToHost: @"127.0.0.1" port: port];
[_client connectToHost: @"127.0.0.1"
port: OFSocketAddressIPPort(&address)];
[_client writeBuffer: "0" length: 1];
} @catch (id e) {
[self release];
@throw e;
}
return self;
|