Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.09;
Скачать: CL | DM;

Вниз

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

 
Andre_   (2003-04-08 12:46) [0]

Господа. Возникла проблемка. Через сокет (компонент TClientSocket) связываюсь с другой машиной (Linux). Отправляю сколько-то байт, в ответ получаю байт с результатом выполнения (0 - все Ок, остальное - код ошибки). Так вот, все бы хорошо, но в некоторых случаях не могу прочитать этот байт. Упорно вылезает ошибка "Read Error 64, Указанное сетевое имя более недоступно". На отвечающей машине все в шоколаде. Байт мне отправлен. Да и у меня связь не разорвана. В коде ничего нового:
function Conn_Secket(Operation: byte): integer;
Var
FStatus: byte;
begin
ClientSocket1.Active:=pr;
MySocket:=TWinSocketStream.Create(ClientSocket1.Socket, 60000);
try
MySocket.Write(Operation, 1);
while not MySocket.WaitForData(100) do
Application.ProcessMessages;
try
Result:=MySocket.Read(FStatus, SizeOf(FStatus));
// Вот здесь то и ошибка!!!!
except
end;
...
end;

Может, кто уже наступал..... Подскажите.
У меня D6, Win2000
Спасибо.


 
Новичек ©   (2003-04-09 10:49) [1]

А не через сервер ли Win2K работаешь? Если так - трабл в нем.


 
Andre_   (2003-04-09 15:40) [2]

Сервер - Linux Red Hat



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

Текущий архив: 2003.06.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
3-26377
Polard
2003-05-21 10:43
2003.06.09
Invalid BLOB handle in record buffer


3-26345
Ragazor
2003-05-20 13:05
2003.06.09
Процедура Packtable из rxlib


14-26670
fool
2003-05-23 18:30
2003.06.09
Агульная млявасць и абыякавасць да жыцця


1-26484
tv
2003-05-29 12:06
2003.06.09
Печать TStringGrid в виде таблицы


14-26762
KA-87
2003-05-22 22:12
2003.06.09
А сколько программеры зарабатывают?