![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Доброго времени суток, уважаемые!
Подскажите пожалуйста где можно посмотреть пример реализации простенького клиент-серверного приложения на Lazarus\freepascal под ОС Linux? Может есть у кого опыт написания подобного? |
|
#2
|
|||
|
|||
|
Качай Wine на линукс, это что-то вроде здаровой библиотеки/приложения для unix систем,которая позволяет запускать приложения под windows. Написал себе пару мес назад что-то вроде ремут-админа, собственно говоря клиент-сервер. Пользуюсь до сих пор, но есть масса касячков с этим wine. Но все их можно обойти, единственно что мне оч. мешает, так это ошибка 10048 (данный порт занят), касяк в том что если затормозить серверверное приложение, которое установлено на линуксе, и запустить снова - вылезет этот самый неприятный ерор! По каким-то причинам мой дистрибутив Mint 13 не освобождает порт сразу после закрытия серверного приложения, это происходит лишь через 3-4 минуты. Выход прост, ждем 4 мин и снова все ок.
|
|
#3
|
||||
|
||||
|
Цитата:
|
|
#4
|
|||
|
|||
|
Цитата:
|
|
#5
|
||||
|
||||
|
Wine вообще не вариант! Мне нужно именно Linux'овое приложение, а не под венду.
Странная проблема у вас с портами, возможно вы его не правильно завершали. Попробуйте посмотреть что висит на порту Код:
netstat -atl | grep порт Код:
killall -9 номер_PID Вообще Минт далеко не самый однозначный дистр линукса. Попробуйте протестировать на другом, например Debian или Suse. Вообще хочу понять как из Lazarus работать с линуксовыми сокетами. Документации чего то вообще нет. Может покажете на примере своей программы с комментариями? Буду очень признателен!!!! |
|
#6
|
||||
|
||||
|
Лазарь по идее Инди умеет, а с ним вообще код без модификаций заведётся.
Если именно сокеты - не знаю, надо погуглить. |
|
#7
|
||||
|
||||
|
Цитата:
|
| Этот пользователь сказал Спасибо PhoeniX за это полезное сообщение: | ||
vladimirse (18.06.2013)
| ||
|
#9
|
||||
|
||||
|
По идее должна быть кроссплатформенная библа.
|
|
#10
|
|||
|
|||
|
Цитата:
|
|
#11
|
||||
|
||||
|
Цитата:
Было бы весьма неплохо найти таковую! Вот есть такой компонент Zeos, для работы с СУБД. Работает как на Lazarus так и на Delphi, как в Linux, так и в Windows. |