CTCPSocket.cpp 378 B

12345678910111213141516171819
  1. #include <LibCore/CTCPSocket.h>
  2. #include <sys/socket.h>
  3. CTCPSocket::CTCPSocket(CObject* parent)
  4. : CSocket(CSocket::Type::TCP, parent)
  5. {
  6. int fd = socket(AF_INET, SOCK_STREAM | SOCK_NONBLOCK, 0);
  7. if (fd < 0) {
  8. set_error(fd);
  9. } else {
  10. set_fd(fd);
  11. set_mode(CIODevice::ReadWrite);
  12. set_error(0);
  13. }
  14. }
  15. CTCPSocket::~CTCPSocket()
  16. {
  17. }