Как получать данные пир сокетном соединении в Delphi?
От: zserii  
Дата: 27.12.04 12:25
Оценка:
Посыка данных нормально работает, а вот как реализовать прием не знаю.
Есть обработчик OnReceive, но почемуто программа никогда в него не входит. Сокеты блокирующие.
Помогите кто может. Если кто кинет кусок кода буду очень признателен.
Re: Как получать данные пир сокетном соединении в Delphi?
От: Программер  
Дата: 27.12.04 12:35
Оценка:
Здравствуйте, zserii, Вы писали:

Для чтения из соккета (в случае клиента) надо написать обработчик OnRead. Ему передается соккет, который и надо использовать для чтения. Если же вы пишите сервер, то вам в руки событие OnClientWrite.

В случае блокирующих соккетов надо быть очень осторожным. Подробнее читайте справку по разделам
TClientSocket, TServerSocket
Re[2]: Как получать данные пир сокетном соединении в Delphi?
От: zserii  
Дата: 27.12.04 12:45
Оценка:
Здравствуйте, Программер, Вы писали:

П>Для чтения из соккета (в случае клиента) надо написать обработчик OnRead. Ему передается соккет, который и надо использовать для чтения. Если же вы пишите сервер, то вам в руки событие OnClientWrite.


В том то и дело, что OnRead у TTcpClient нету, есть только OnReceive, который не работает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.