1. Молодым, легкообучаемым дальше не читать. Задача тривиальная, для того, кто делал уже нечто подобное. Задача при получении get запроса сделать seek по файлу и начать отдачу с места указанном в ...
Доработка ПО клиент(JavaME)/серверной(Делфи) связи
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
При разработке клиент-серверного приложения у нас возникла следующая проблема.
Коротко опишу задачу.
Есть TCP-сервера и ТСР-клиента.
Серверная часть реализована на Delphi. В ней используется компонент TTCPServer:
…
TVpNetHstServerCore = class
private
…
FTCPServer : TTCPServer; // TCP-сервер
…
end;
…
Клиентская часть реализована на Java (J2ME). В ней для связи используется SocketConnection:
public class SocketThread extends Thread implements ActiveCommThread {
...
public SocketConnection conn;
…
}
В процессе установки связи и обмена данными последовательно выполняются следующие действия:
- клиентское приложение открывает TCP-соединение с серверным приложением;
- серверное приложение принимает соединение, создает поток обработки этого соединения;
- после установки соединения начинается процесс обмена данными.
Обмен данными имеет форму запрос-ответ, причем запросы посылает серверное приложение, а отвечает соответственно клиентское приложение.
Проблема состоит в том, что при отправке приложением-сервером TCP-пакета с запросом, в этом TCP-пакете почему-то устанавливается флаг PSH, которого вроде быть не должно.
После приема этого TCP-пакета приложение-клиент, вместо ответа, послает в пакет с флагор RST. После этого соединение закрывается.
Помогите, пожалуйста, решить эту проблему.
Буду благодарен за любую помощь.
Заявки фрилансеров
Похожие заказы
- Системное программирование1 исполнительЗакрыт15 лет назад
- $250
Нужна программа- клиент: - запускается на компе как сервис - записывает в локальную MySql кол-во сигналов в минуту, поступающих от USB- датчика. - раз в 10 мин связывается с сервером (POST), запрашивает ...
Системное программирование5 заявокЗакрыт15 лет назад Рухнул сервер. Расположен в Burst. После того, как его с грехом пополам запустили - отвалилась лицензия на Cpanel, не работает yum ну и так далее, то есть то ли проблемы с DNS, то ли я ...
Системное программирование1 исполнительЗавершен15 лет назадНеобходимо разработать сервер для приема информации от от сетевых устройств по протоколу TCP и сохранения принятой информации в базе данных. Язык программирования: C , C++. ОС: LINUX 2.6. СУБД: Mysql,Postgres. Срок ...
Системное программирование6 заявокЗакрыт15 лет назадТребуется на основе исходников filemon и regmon, написать независимую dll для встраивания в C++ проект. Задача: мониторить действия (операции с файлами и реестром) указанного процесса и его child процессов. С возможностью фильтрации по директориям ...
Системное программирование1 исполнительЗакрыт15 лет назад- $50
Добрый день, 1. нужно переписать метод отправки уведомлений с портала Битрикс:КП на SMTP, т.к. функция mail сервером не поддерживается. Сроки сжатые, нужен результат. 2. нужно посмотреть куки, чтобы авторизация запоминалась ...
Системное программирование1 исполнительЗакрыт15 лет назад - $200
Имеем Billing от ISPsystem. Требуется добавить нового регистратора доменов. API регистратора имеется. Укажите Вашу стоимость и сроки.
Системное программирование2 заявкиЗакрыт15 лет назад - $25
Требуется определить программно значения настроек Allow wake timers в Control Panel - Power Options на Windows 7. Речь идёт о Control Panel - Power Options - Change Plan Settings - Change advanced power settings - ...
Системное программирование1 исполнительЗавершен15 лет назад Постановка задачи: Разработка утилиты компоновки объектных модулей формата coff в загрузочный модуль формата exe. Нужен рабочий текст программы на с/с++ с комментариями. Сроки - 1-2 дня. ...
Системное программированиенет заявокЗакрыт15 лет назад- $30
Необходимо даже не работа ) а подсказка, а именно: как с командной строки (или bat-файла) выгрузить один заданный поток в процессе. к примеру есть загруженный в память процесс explorer.exe требуется выгрузить ...
Системное программирование1 исполнительЗавершен15 лет назад