]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/socket.cpp
Add shutdown support for client sockets
[libs/net.git] / source / net / socket.cpp
index 2378207048c9a9a91395eca79227ea6088c5a56b..99a2bc41e01f3ab030204c2db9c079f0b576cb89 100644 (file)
@@ -46,6 +46,8 @@ Socket::Socket(const Private &p):
        priv(new Private),
        local_addr(0)
 {
+       mode = IO::M_RDWR;
+
        priv->handle = p.handle;
 
        SockAddr::SysAddr sa;
@@ -63,6 +65,8 @@ Socket::Socket(Family af, int type, int proto):
        priv(new Private),
        local_addr(0)
 {
+       mode = IO::M_RDWR;
+
        priv->handle = socket(family_to_sys(af), type, proto);
 
 #ifdef WIN32