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

Вниз

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

 
Muh   (2005-04-02 20:39) [0]

Пытаюсь разобраться с сокетами.
Нашел в одной книге такой код чата, в сетке работать не хочет :( То, что я посылаю, я вижу..но я не вижу что посылают другие, ну и соответственно не видят меня другие...

unit chat;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, IdUDPServer, IdBaseComponent, IdComponent, IdUDPBase,
 IdUDPClient,idSocketHandle;

type
 TForm1 = class(TForm)
   IdUDPClient1: TIdUDPClient;
   IdUDPServer1: TIdUDPServer;
   Memo1: TMemo;
   Edit1: TEdit;
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
   procedure IdUDPServer1UDPRead(Sender: TObject; AData: TStream;
     ABinding: TIdSocketHandle);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
IdUDPClient1.Send(Edit1.Text);
end;

procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TStream;
 ABinding: TIdSocketHandle);
var
 StringFormatedStream: TStringStream;
 s: String;
begin
StringFormatedStream := TStringStream.Create("");

StringFormatedStream.CopyFrom(AData, AData.Size);
Memo1.Lines.Add(ABinding.PeerIP+" "+StringFormatedStream.DataString);
ABinding.SendTo(ABinding.PeerIP, ABinding.PeerPort, s[1], Length(s));
StringFormatedStream.Free;
end;

end.


 
Muh   (2005-04-03 22:35) [1]

никто не знает?



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

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

Наверх




Память: 0.46 MB
Время: 0.029 c
6-1112272722
spam
2005-03-31 16:38
2005.06.29
Как програмно узнать, что пришол пакет на опредилённый порт?


14-1117904770
Qwertyk
2005-06-04 21:06
2005.06.29
Модем - Телефон


6-1111790626
Сеть
2005-03-26 01:43
2005.06.29
Подскажите способ простейшего обмена данными между двумя ip ? (


1-1118077478
Dubokif
2005-06-06 21:04
2005.06.29
Система скинов(шкурок)


14-1117576567
Tuzemec
2005-06-01 01:56
2005.06.29
Хочу редактор (хороший)