С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
4 / 4 / 2
Регистрация: 15.02.2011
Сообщений: 78

Сетевой чат

25.02.2011, 17:12. Показов 2477. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
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.
программа запускается но присоздании серва выдает ошибку. Помогите плиз
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.02.2011, 17:12
Ответы с готовыми решениями:

Сетевой чат
каким образом на delphi можно сделать чат для возможности пользоваться через через интернет, например в разных странах даже, локальный чат...

Сетевой чат на WinSock или крестики-нолики по сети
народ обьясните плиз как нужно написать сетевой чат на винсоке или крестики-нолики чтобы по сети игралось. Если есть у кого исходник то...

Сетевой чат
procedure TForm1.FormCreate(Sender: TObject); begin name:=InputBox('ââåäèòå èìÿ ïîëüçîâàòåëÿ','Ëîãèí','Èìÿ ïîëüçîâàòåëÿ íà...

9
 Аватар для Тамила
753 / 546 / 211
Регистрация: 12.11.2009
Сообщений: 1,100
25.02.2011, 17:22
По локальной сети? TCP, UDP?
0
geJI<|>eP
 Аватар для flatgad
188 / 187 / 19
Регистрация: 22.07.2010
Сообщений: 735
25.02.2011, 21:03
а что за ошибка ? Что за порт указываешь?
что здесь за значение:
Delphi
1
ClientSocket1.Address:=edit3.Text;
Я бы не советовал clientsocket и serversocket использовать так как антивирус опознает его как вирус.
0
4 / 4 / 2
Регистрация: 15.02.2011
Сообщений: 78
26.02.2011, 04:04  [ТС]
Delphi
1
ClientSocket1.Address:=edit3.Text;
адрес берем из поля едит3.
а над мне именно через сокеты, задание такое.
Погогите плизи, может у кого есть исходник нормовый а то в гугле как не навороченый так не рабочий, хотелось бы простенький и понятный
0
хацкер
 Аватар для maxo
172 / 157 / 34
Регистрация: 19.01.2011
Сообщений: 425
26.02.2011, 09:20
Вот посмотри мой, писали как то на занятии давненько, можешь подправить
Вложения
Тип файла: rar Чат.rar (168.0 Кб, 250 просмотров)
0
ComfyMobile
 Аватар для DedBoroda
89 / 89 / 8
Регистрация: 04.11.2010
Сообщений: 376
27.02.2011, 00:21
если у тебя win 7, то попробуй запускать приложение от администратора
0
4 / 4 / 2
Регистрация: 15.02.2011
Сообщений: 78
27.02.2011, 01:37  [ТС]
XPшка стоит
0
5 / 5 / 5
Регистрация: 09.02.2011
Сообщений: 112
05.03.2011, 08:29
Цитата Сообщение от maxo Посмотреть сообщение
Вот посмотри мой, писали как то на занятии давненько, можешь подправить
У тебя там приват не работает, как отправляло всем, так и отправляет =)
0
хацкер
 Аватар для maxo
172 / 157 / 34
Регистрация: 19.01.2011
Сообщений: 425
05.03.2011, 08:35
Цитата Сообщение от Нуб по СИ Посмотреть сообщение
У тебя там приват не работает, как отправляло всем, так и отправляет =)
Да эт давно делал) лень лазить, все исходники еще со школьных парт храню))
0
Фрилансер
 Аватар для vallerik
67 / 37 / 2
Регистрация: 11.01.2011
Сообщений: 280
23.03.2011, 10:43
Вот 2 чата
Вложения
Тип файла: rar Мой чат.rar (351.6 Кб, 183 просмотров)
Тип файла: rar мой чат 2.rar (523.3 Кб, 199 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.03.2011, 10:43
Помогаю со студенческими работами здесь

Сетевой чат UDP
Пишу чат UDP, в процессе возникла ошибка, с которой не могу справиться. int main() { int sock; struct sockaddr_in...

Сетевой чат (ошибка отправления)
Я не знаю как сделать, чтобы клиент видел свои отправленные сообщения (при запуске сервера и несколько клиентов эти смски видит только...

Сетевой чат на базе Access
Доброго времени суток! Решил попробовать сделать сетевой мессенджер для пользователей одной сетевой БД на основе формы с обновляемыми по...

Сетевой чат с приватными сообщениями
Здравствуйте дорогие друзья. Есть вот такой чат, который состоит из сервера и клиента (естественно клиентов может быть много). Сделано все...

Сетевой чат с приватными сообщениями
Здравствуйте дорогие друзья. Есть вот такой чат, который состоит из сервера и клиента (естественно клиентов может быть много). Сделано все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru