X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fnet%2Fclientsocket.cpp;h=e07b1f60bcfa887fca56b85939be5417376ea2a6;hb=c2eeb0da9f5e5de1b8de1bc66a42709e54d504e2;hp=04d07000a7bb1286c105a1697fdc71f0bc880901;hpb=e509c358e907dcd3c39968c7f2370832670537eb;p=libs%2Fnet.git diff --git a/source/net/clientsocket.cpp b/source/net/clientsocket.cpp index 04d0700..e07b1f6 100644 --- a/source/net/clientsocket.cpp +++ b/source/net/clientsocket.cpp @@ -60,7 +60,7 @@ const SockAddr &ClientSocket::get_peer_address() const return *peer_addr; } -unsigned ClientSocket::do_write(const char *buf, unsigned size) +size_t ClientSocket::do_write(const char *buf, size_t size) { check_access(IO::M_WRITE); if(!connected) @@ -72,7 +72,7 @@ unsigned ClientSocket::do_write(const char *buf, unsigned size) return check_sys_error(::send(priv->handle, buf, size, 0), "send"); } -unsigned ClientSocket::do_read(char *buf, unsigned size) +size_t ClientSocket::do_read(char *buf, size_t size) { check_access(IO::M_READ); if(!connected) @@ -81,7 +81,7 @@ unsigned ClientSocket::do_read(char *buf, unsigned size) if(size==0) return 0; - unsigned ret = check_sys_error(::recv(priv->handle, buf, size, 0), "recv"); + size_t ret = check_sys_error(::recv(priv->handle, buf, size, 0), "recv"); if(ret==0 && !eof_flag) { eof_flag = true;