Skip to content

Android2077/CPP__BoostAsio__TCP_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Небольшой клас обертка над Серверным TCP-сокетом Boost Asio.

Доступные методы:

add__NewAcceptor - Добавляет новый Аццептор[прослушиватель] get__Acceptor_by_Name - Возвращает структуру Аццептора по его имени указанном при вызове "get__Acceptor_by_Name". set__Callback_Error - Устанавливает общий колбек для всех Сокетов, который будет вызыватся при Ошибках. set__Callback_for_SocketRead - Устанавливает общий колбек для всех Сокетов, который будет вызыватся при Чтении данных их Сокета. set__Callback_for_Connect - Устанавливает общий колбек для всех Сокетов, который будет вызыватся при изменеии статуса Соединения на Сокете. set__Callback_for_SocketWrite - Устанавливает общий колбек для всех Сокетов, который будет вызыватся при Записи данных в Сокет. start__Acceptor_Read - Запускает добалвенный ранее Аццептор на прослушивание. start__Acceptor_ReadUntill - Запускает добалвенный ранее Аццептор на прослушивание в режиме "ReadUntill". set__CallbackMode_for_SocketWrite - Устанавливает режим вызова колбека для метода "set__Callback_for_SocketWrite": будет ли "set__Callback_for_SocketWrite" вызыватся для каждой части отправленных данных в Сокет или будет вызыватся только когда все данные отправлемые данные помещены в Сокет. send_to_socket - Отправляет данные в Сокет. close_socket - закрывает Сокет. close_AllSocket - закрывает все Сокеты. delete_AllSocket - открывает ранее закрытый Сокет. stop - останавливает работу класса удаляя и закрывая все атикные Сокеты и Соединения. wait_here - ждем окончания работы класса в этой точке.

About

BoostAsio__TCP_server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages