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

Вниз

Сокетный клиент/сервер   Найти похожие ветки 

 
mrcat ©   (2002-05-13 13:11) [0]

Есть клиент/серверное приложение при коннекте клиент отсылает некую инфу на сервер. Проблема в том, что посланные клиентом данные не совпадают с принятыми на сервере. В чем может быть дело?

type
TBuf = packed record
tbName, tbPass: array[0..14] of char;
end;

/////////// сервер /////////////

procedure TForm1.ServerSocket1ClientConnect(Sender: TObject; Socket: TCustomWinSocket);

var
SrBuf: TBuf;

begin
Socket.ReceiveBuf(AuthBuf, Socket.ReceiveLength);
// -> пурген: tbName, tbPass - не равно "user", "password"
end;

/////////// клиент /////////////

procedure TForm1.ClientSocket1Connect(Sender: TObject; Socket: TCustomWinSocket);

var
ClBuf: TBuf;

begin
with AuthBuf do begin
tbName := "user";
tbPass := "password";
end;
Socket.SendBuf(AuthBuf, SizeOf(AuthBuf));
end;


 
mrcat ©   (2002-05-13 17:20) [1]

неужели все верно? почему не работает?


 
cyborg ©   (2002-05-13 18:00) [2]

не верно!
Получать мессагу нужно в ServerSocket1ClientRead, а там где ты её хочешь получить, ещё ничего не отослано!


 
mrcat ©   (2002-05-13 18:18) [3]

>> cyborg

вот, тормоз........
действительно, не отослано.
спасибо ;))



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
3-70664
MikeGavrilov
2002-07-02 12:42
2002.07.22
Помогите с FreeReport ом


3-70601
Oleg_EM
2002-06-28 09:06
2002.07.22
CHARACTER SET WIN1251 is not defined


1-70797
Smok_er
2002-07-09 09:47
2002.07.22
Система проговаривания времени


6-70842
KPV-10k
2002-05-13 22:24
2002.07.22
Проверка наличия TCP/IP на компе


3-70665
_dron_
2002-07-02 13:01
2002.07.22
Создать запрос к 2-м базам Interbase и dbase. Они имеют общие пол