/
avititnev
/
voteProgram
Обзор
Документация
Войти
/
avititnev
/
voteProgram
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
client/sockClass.h
32 строки
723 B
Aleksandr Vititnev
main version
11 фев 2023, 16:49
Не верифицирован
11 фев 2023, 16:49
2cf4d90
Код
Авторство
О чём код?
#ifndef SOCKCLASS_H #define SOCKCLASS_H #include <iostream> // #include <cstdio> // #include <cstdlib> #include <unistd.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <netdb.h> #include <arpa/inet.h> #include <cstring> #include <exception> class mySocket { private: int sockfd, portno, n; sockaddr_in serv_addr; char buffer[256]; public: mySocket() = default; mySocket(int&); ~mySocket(); void initializeSocket(char*); void connectToServer(); void reConnectToServer(); void readFromSocket(); void writeToSocket(char*, size_t); void writeToSocket(const char*, size_t); char* getBuffer(); void closeSocket(); }; #endif // SOCKCLASS_H