May 27, 2010 (Tcp)Socket will not send / receive | ||||
---|---|---|---|---|
| ||||
Hi, I noticed that socket can not send / receive data like this: auto s = new TcpSocket(new InternetAddress("www.google.com", 80)); writeln(s.isAlive); // true writefln("%d", s.send("GET / HTTP/1.1\r\nHost: www.google.com\r\n\r\n")); // -1 But strangely, when a socket instance is created by the accept function is works fine. auto server = new TcpSocket(); server.bind(new InternetAddress(8080)); server.listen(5); auto socket = server.accept(); socket.send("Some data"); This just works fine. I am using Ubuntu 10.4 and dmd 2.046. Maybe it is a problem I only have, but it was the same on an other computer (also with Ubuntu 10.4, but with dmd 2.043). Leon van der Veen I hope this bug will be fixed soon. |
Copyright © 1999-2021 by the D Language Foundation