Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Сервер и клиент [Delphi] (https://forum.antichat.xyz/showthread.php?t=197648)

iGlass 20.04.2010 08:25

Сервер и клиент [Delphi]
 
Нужно реализовать клиент-серверное приложение на Delphi с использование Winsock

Функционал очень прост

Вот кусок из клиента:

Код:

{...}
var
SendData:String;

Procedure SendData
 var
hSock:TSocket;
WSA:WSADATA
addr:TSockAddrIn; //Сомнения ведь столько всяких Addr'ов
 begin
 {...}
 send(hSock,@buf,0)
end;

В буфер записываем какую нибудь строку и функции сенд отправляем буфер серверу, тот в свою очередь принимает строчку и сохраняет её в файл.

Вот кусок из сервера(он консольный)
Код:

program WServer;

{$APPTYPE CONSOLE}

uses
  Winsock,
  Windows,
  SysUtils;
type
  TWinsockServer = class(TObject)
  Private
    hSocket:  TSocket;
    Addr:    TSockAddrIn;
    wsaData:  TWSAData;
  Public
    procedure Connect;
    procedure ReceiveData(Sock: TSocket; Buffer:Char);

Подскажите как правильно сделать продцедуру получения данных?

Заранее всем спасибо!

slesh 20.04.2010 09:01

на форуме ищи. дофига уже таких вопросов было

Serbies 22.04.2010 02:31

iGlass - мб помогит(читабельно только гуи опустить) http://delphiworld.narod.ru/base/chat.html
slesh - вот так и получается что когда исчешь то натыкаешься только на каие мессаги и серч становицо пыткой =( лучше уж сразу тему убивать =(


Время: 22:52