Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2011, 18:36   #1
megostudent
Форумчанин
 
Регистрация: 31.12.2010
Сообщений: 320
По умолчанию сетевой чат

Ребят подскажите пожалуйта как написать сетевой чат с такими компонентами как TClientSocket и TServerSocket. Верее с чего начать какова последовательность действий.(чат же простенький должен быть )
P.S. Первый шаг я уже наверное сделал это добавил сами эти компоненты
megostudent вне форума Ответить с цитированием
Старый 14.02.2011, 13:28   #2
megostudent
Форумчанин
 
Регистрация: 31.12.2010
Сообщений: 320
По умолчанию

так поможете?
megostudent вне форума Ответить с цитированием
Старый 14.02.2011, 14:51   #3
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

В блоге программистов поисчите там был пример
SERG1980 вне форума Ответить с цитированием
Старый 14.02.2011, 15:09   #4
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Вот что отвечает Google
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 14.02.2011, 21:12   #5
megostudent
Форумчанин
 
Регистрация: 31.12.2010
Сообщений: 320
По умолчанию

SERG1980 а где мне найти этот блог?
megostudent вне форума Ответить с цитированием
Старый 14.02.2011, 21:14   #6
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

http://www.programmersforum.ru/showthread.php?t=12574
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 20.02.2011, 20:05   #7
megostudent
Форумчанин
 
Регистрация: 31.12.2010
Сообщений: 320
По умолчанию

че не так??? выдает ошибку - Windows socket error: Этот хост неизвестен (11001), on API 'ASync Lookup'
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs,wininet, StdCtrls, ScktComp;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Button2: TButton;
    Edit1: TEdit;
    Button3: TButton;
    Edit2: TEdit;
    Edit3: TEdit;
    Edit4: TEdit;
    mes: TListBox;
    Button4: TButton;
    ClientSocket1: TClientSocket;
    ServerSocket1: TServerSocket;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure ServerClientRead(Sender: TObject; Socket: TCustomWinSocket);
    procedure Button3Click(Sender: TObject);
    procedure Button4Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  A:integer;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
ClientSocket1.Port:=StrToInt(edit2.Text);
ClientSocket1.Address:=edit3.Text;
ClientSocket1.Host:=edit4.Text;
ClientSocket1.Active:=true;
A:=0;
ShowMessage('Ура! Подключились!');
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
ClientSocket1.Socket.SendText(edit1.Text);
mes.items.Strings[a]:=edit1.Text;
A:=a+1;
end;
procedure TForm1.ServerClientRead(Sender: TObject;
  Socket: TCustomWinSocket);
begin
mes.items.Strings[A]:='>'+socket.ReceiveText;
A:=A+1;
edit1.Text:='';
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
ServerSocket1.Port:=strtoint(edit2.text);
ServerSocket1.Active:=true;
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
mes.Items.Clear;
A:=0;
end;

end.

Последний раз редактировалось AlDelta; 21.02.2011 в 00:26.
megostudent вне форума Ответить с цитированием
Старый 20.02.2011, 22:11   #8
megostudent
Форумчанин
 
Регистрация: 31.12.2010
Сообщений: 320
По умолчанию

поднимаю тему
megostudent вне форума Ответить с цитированием
Старый 20.02.2011, 22:15   #9
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
че не так???
Проект свой выложи
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 21.02.2011, 18:11   #10
megostudent
Форумчанин
 
Регистрация: 31.12.2010
Сообщений: 320
По умолчанию

http://letitbit.net/download/29194.2.../chat.rar.html
вот тута
megostudent вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой принтер Evgewa Работа с сетью в Delphi 0 12.07.2010 20:11
Сетевой чат Ратмир Работа с сетью в Delphi 2 21.04.2009 12:21
Тулза на тему сетевой чат Ring0Sn Софт 9 03.07.2008 21:02
Сетевой тест Stanislav Работа с сетью в Delphi 3 29.12.2007 01:37