ObjFW  Diff

Differences From Artifact [d65c17ca33]:

To Artifact [866349c818]:


46
47
48
49
50
51
52
53

54
55
56
57
58
59


60
61
62
63
64
65
66
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
- (BOOL)atEndOfStreamWithoutCache
{
	return eos;
}

- (size_t)readNBytes: (size_t)size
	  intoBuffer: (char*)buf
- (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)