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