Вниз
Скачать: CL | DM;

проблема с Server Socket   Найти похожие ветки 

← →
Basty   (2002-02-16 09:26) [0]

Доброго Вам времени суток, Мастера!
Проблема вот в чем: есть ServerSocket, ему ставлю номер порта, открываю его, жду соединения, на запросе соединяюсь, все нормально, но при попытке послать данные (Socket.SendText) вне событий OnWrite или onRead, вываливаюсь с ошибкой 10057(как я прочитал это значит, что сокет не соединен). очень важно, чтобы отправка происходили вне события сокета, а ,скажем,при нажатии кнопки на форме. Подскажите, плиз, что я делаю не так?


← →
Ghost. ©   (2002-02-16 09:31) [1]

Код приведи


← →
Basty   (2002-02-16 10:38) [2]

Вот код, но я не думаю, что такие простые операции можно сделать несколькоми путями:
serversocket1.port := 123;
serversocket1.open();

При OnClientConnect:
socket.accept(socket.sockethandle)
При он-клик на кнопке (здесь он и ругается):
serversocket1.socket.SendText("some text");
А дальше Socket error 10057 :-((


← →
Ghost. ©   (2002-02-16 10:56) [3]

Ты забыл указать кому шлешь..
serversocket1.Socket.Connections[0].SendText("some text"); так все будет работать... и если тебе так нужен этот недл то вычисли значение коннекта для него и шли скока хочешь


← →
ATLANTIDO ©   (2002-02-17 02:00) [4]

Вопрос - зачем нужен этот кусок кода

При OnClientConnect:
socket.accept(socket.sockethandle)


← →
Basty   (2002-02-17 09:30) [5]

Спасибо огромное, Вам Ghost за ответ, действительно все заработало :-)
2ATLANTIDO: так как же я еще буду принимать запрос на соединение? При событии OnClientConnect я обрабатываю запрос, и если он мне нужен - соединяюсь. Я так понимаю. А может есть и другой способ?


← →
Ghost. ©   (2002-02-17 12:15) [6]

ATLANTIDO это кстати хороший ход с этой сточкой...зато по этому хендлу всегда своего клиента найдет


← →
ATLANTIDO ©   (2002-02-17 22:20) [7]

У меня есть сервер на ServerSocket, и ClientSocket.
Клиент нормально коннктится к серверу, и я
onClientConnect вообще не использую. Может
какраз из за этого у меня у клиента глюки бывают ?


← →
dimmu ©   (2002-02-19 09:12) [8]

Удалено модератором


← →
Ghost. ©   (2002-02-19 09:42) [9]

В лубой дели есть примеры надо тока их посмотреть..



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.008 c
6-2634
Di_wind
2002-02-19 20:35
2002.05.02
Максимальный размер файла в TSmtp


14-2662
Злой
2002-03-27 09:05
2002.05.02
Приветствую!!! Не подскажите как осуществить такую идею (с media в дельфях ни когда не работал) Создаю список из mp3 файлов и нужно чтобы в Label отображалось общее время в списке файлов или отдельно выбранного файла. Так вот, загрузку Mp3 предположим в L


1-2505
dfdfd
2002-04-20 19:53
2002.05.02
Как скопировать файл??


3-2466
Igor_
2002-04-11 09:59
2002.05.02
Отладка хранимой процедуры в InterBase


7-2686
Andrey007
2002-02-05 10:56
2002.05.02
Можно ли программно изменить величину системного шрифта, и если да, то как?




   Наверх