46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
sock = INVALID_SOCKET;
saddr = NULL;
return self;
}
- (BOOL)atEndOfStream
{
return eos;
}
- (size_t)readNBytes: (size_t)size
intoBuffer: (char*)buf
{
ssize_t ret;
if (sock == INVALID_SOCKET || eos)
@throw [OFNotConnectedException newWithClass: isa];
if ((ret = recv(sock, buf, size, 0)) < 0)
|
|
|
|
|
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
sock = INVALID_SOCKET;
saddr = NULL;
return self;
}
- (BOOL)atEndOfStreamWithoutCache
{
return eos;
}
- (size_t)readNBytesWithoutCache: (size_t)size
intoBuffer: (char*)buf
{
ssize_t ret;
if (sock == INVALID_SOCKET || eos)
@throw [OFNotConnectedException newWithClass: isa];
if ((ret = recv(sock, buf, size, 0)) < 0)
|