#include "Socket.h" Socket::Socket() { /*memset(&hostInfo, 0, sizeof(hostInfo)); hostInfo.ai_family = AF_UNSPEC; hostInfo.ai_socktype = SOCK_STREAM;*/ } Socket::~Socket() { /*freeaddrinfo(hostInfoList); clo();*/ } void Socket::conn(std::string host, std::string port) { throw 1; /*int status; status = getaddrinfo(host.c_str(), port.c_str(), &hostInfo, &hostInfoList); if (status) throw 1; sockid = socket(hostInfoList->ai_family, hostInfoList->ai_socktype, hostInfoList->ai_protocol); if (sockid == -1) throw 1; status = connect(sockid, hostInfoList->ai_addr, hostInfoList->ai_addrlen); if (status) throw 1;*/ } void Socket::sendline(std::string line) { throw 1; /*ssize_t bytesSent; do { int len = line.size(); bytesSent = send(sockid, line.c_str(), len, 0); line = line.substr(bytesSent, line.size() - bytesSent); } while (line.size() > 0); send(sockid, "\n", 1, 0); // add \n*/ } std::string Socket::readline() { throw 1; } void Socket::clo() { }