Как заставить серверный сокет отправлять подтверждение клиентскому сокету?

 

Я использовал: https://www.mql5.com/it/articles/2599 для создания программы сокетов.

Я использую файлы tickserver.mq5 и tickclient.mq5.

Клиент успешно отправляет данные на сервер. Но клиент не знает, получил ли сервер данные или нет. Значит нет подтверждения со стороны сервера.

Пожалуйста, помогите мне с этим примером.

 
jaffer wilson:

Я использовал: https://www.mql5.com/it/articles/2599 для создания программы сокетов.

Я использую файлы tickserver.mq5 и tickclient.mq5.

Клиент успешно отправляет данные на сервер. Но клиент не знает, получил ли сервер данные или нет. Значит нет подтверждения со стороны сервера.

Пожалуйста, помогите мне с этим примером.

TCP гарантирует, что сокет сервера получил эти данные (но ничего не говорит о том, что сервер потом с этими данными сделал), UDP - нет.

Если мы хотим иметь какое-то подтверждение от логики сервера, нам надо придумать свой протокол более высокого уровня поверх сокета, или использовать какой-то из существующих.

 
JRandomTrader # :

TCP гарантирует, что сокет сервера получил эти данные (но ничего не говорит о том, что сервер потом с этими данными сделал), UDP - нет.

Если мы хотим иметь какое-то подтверждение от логики сервера, нам надо придумать свой протокол более высокого уровня поверх сокета, или использовать какой-то из существующих.

Благодарим за ваше предложение.

Причина обращения: