Посыка данных нормально работает, а вот как реализовать прием не знаю.
Есть обработчик OnReceive, но почемуто программа никогда в него не входит. Сокеты блокирующие.
Помогите кто может. Если кто кинет кусок кода буду очень признателен.
Re: Как получать данные пир сокетном соединении в Delphi?
Для чтения из соккета (в случае клиента) надо написать обработчик OnRead. Ему передается соккет, который и надо использовать для чтения. Если же вы пишите сервер, то вам в руки событие OnClientWrite.
В случае блокирующих соккетов надо быть очень осторожным. Подробнее читайте справку по разделам
TClientSocket, TServerSocket
Re[2]: Как получать данные пир сокетном соединении в Delphi?
Здравствуйте, Программер, Вы писали:
П>Для чтения из соккета (в случае клиента) надо написать обработчик OnRead. Ему передается соккет, который и надо использовать для чтения. Если же вы пишите сервер, то вам в руки событие OnClientWrite.
В том то и дело, что OnRead у TTcpClient нету, есть только OnReceive, который не работает.