Задержки отправки данных GPRS модема GSM

Я пытаюсь установить TCP-соединение между сервером (в данном случае моим ПК) и моим модемом telit gl865-dual.

Я подключаю модем через последовательный порт (адаптер ftdi) и отправляю или получаю данные и команды непосредственно на свой компьютер.

Соединение может быть установлено, и передача данных может осуществляться в обоих направлениях. Но когда модем отправляет данные, происходит задержка не менее 3-5 секунд, ответ сервера виден на модуле в миллисекундах.

Команды, которые я использую (>> указывает на ответ от модуля):

ad#sd = 1, 0, 4444, "myserversip"
>> CONNECT

Есть ли способ организовать время отправки, как на сервере?

Спасибо.


person Guray Yildirim    schedule 21.07.2013    source источник
comment
Что занимает время? TCP-подключение/отключение происходит медленно на проводной линии, на беспроводном стеке очень медленно. Вы подключаетесь/отключаетесь для каждого обмена протоколами?   -  person Martin James    schedule 22.07.2013
comment
@MartinJames, когда соединение установлено, я не переподключаю его каждый раз. После того, как пришел ответ CONNECT, я отправляю данные, такие как asdf, каждые 5 секунд, но я могу увидеть их на своем сервере через 8-10 секунд. Ответ сервера пришел мгновенно   -  person Guray Yildirim    schedule 22.07.2013


Ответы (1)


Это должно быть из-за медленной сети.

Проверьте скорость вашей сети, если она хорошая, вы должны увидеть код на стороне сервера, почему он задерживается.

person Kishan Kumar Patel    schedule 21.06.2019