Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Мессенджер


Автор: ShadowDancer 20.1.2006, 21:17
В общем имеется исходник мессенджера который (вроде как) можно использовать для общения между компами.
Проблемы такие: когда я не подключён к сети, запускаю мессенджер, нажимаю Ждать, потом запускаю его копию, нажимаю Соединить, они соединяются, по плану можно обмениваться сообщениями и вот проблема она этого не хочет делать.
Помогите, что не так в коде ?

Автор: RA 20.1.2006, 21:51
По существу:

Всё работает, номано.
Просто когда запускаешь, обе копии программы на обеих нужно инициализировать сервер, и на обеих нужно выполнить коннект.

Но поскольку один и тотже порт нельзя открыть дважды то тестирование на одном комьютере не получится.

Выход: меняй порты.

Автор: ShadowDancer 21.1.2006, 14:42
Цитата(RAdmin @ 20.1.2006, 21:51 Найти цитируемый пост)

Выход: меняй порты.

Ничего не получается.
Можешь показать пример, чтоб я мог протестить эту прогу на одном компе ?

Автор: RA 21.1.2006, 16:36
две программы

первая
ServerSocket1.port = 5566
ClientSocket1.port = ServerSocket1.port второй программы тоесть 5567

вторая
ServerSocket1.port = 5567
ClientSocket1.port = ServerSocket1.port первой программы тоесть 5566

Автор: ShadowDancer 21.1.2006, 20:11
RAdmin, всё так и делал, но всё равно ни черта не получается, коннект есть, а сообщения не шлёт

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)