Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# Windows Forms

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
alexs622
21 / 21 / 2
Регистрация: 04.07.2012
Сообщений: 436
#1

Создание чата - C#/.NET 4.x

21.09.2013, 18:18. Просмотров 1507. Ответов 1
Метки нет (Все метки)

В инете много написано о создании чата, но мне это не подходит.
Вот в примере №1. Сообщение отсылаются всем пользователем, т.е. у всех у кого запущено ПО будут видеть переписку.
В примере №2 клиент отсылает сообщение только серверу, а сервер никому не может. Пытался объединить в примере №2 в одной форме сервер и клиент. Выдает ошибку, что нельзя использовать два потока одновременно.
Мне надо в textBox1 ввести IP, а в другом сообщение. Т.е. отправлять сообщения определенному пользователю, при этом пользователь тоже должен принимать сообщения от кого угодно.
Жду помощи!!! Спасибо заранее
0
Вложения
Тип файла: rar Вариант №2.rar (59.5 Кб, 30 просмотров)
Тип файла: zip Вариант №1.zip (90.1 Кб, 40 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2013, 18:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос .NET 4.x Создание чата (C#):

Модерирование чата - C#
Доброго времени суток. Меня интересует один вопрос. Вот у меня есть клиент и есть сервер. Как мне организовать самое простое модерирование?...

Интерфейс чата - C#
Привет программисты, подскажите какой контрол использовать и как вообще реализовать такой интерфейс чата, или же личных сообщений, не...

Личка для чата C# - C#
Добрый вечер. у меня есть проект чата . мне нужно добавить в него элемент listbox чтобы там отображались все вошедшие клиенты. и чтобы по...

Вывод данных для чата - C#
Я новичок в программирование, но уже успел написать кое-какую программу. Программа входит в онлайн-игру без запуска самого клиента игры и...

Вывод пользователей чата в список - C#
Доброго времени суток! Пишу приложение на подобии аськи и необходимо организовать такой же список пользователей как и там. ...

Нужен исходник сетевого чата - C#
Хочу написать сетевой чат но знаний маловато нужна информация на данную тему , может у кого есть исходник что бы разобраться как что...

1
alexs622
21 / 21 / 2
Регистрация: 04.07.2012
Сообщений: 436
23.09.2013, 18:48  [ТС] #2
Нет сейчас возможности проверить((( а если в Варианте №1 указать, что broadcast = textBox(конкретный IP одного клиента)

Добавлено через 6 часов 53 минуты
Попробовал свою мысель, не получилось..

Добавлено через 5 часов 51 минуту
Вот часть кода...
C#
1
2
3
4
5
6
7
8
9
10
public UDPMessager(IPAddress adr)
        {
            myName = Dns.GetHostName();
            myIp = adr;
 
            _localEP = new IPEndPoint(myIp, port);
 
            //адрес для рассылки всем
                        broadcast = new IPEndPoint(IPAddress.Broadcast, port);
............................................
Здесь надо, указать,что broadcast =textBox3.Text????

Добавлено через 20 часов 14 минут
Вот сторока из-за которой отпавляются сообщения всем пользователям
C#
1
broadcast = new IPEndPoint(IPAddress.Broadcast, port);
Попробовал вот так:
C#
1
2
ip = IPAddress.Parse(textBox2.Text);
broadcast = new IPEndPoint(ip, port)
Отправляется заданному пользователю, но вот беда в поле переписки отображаются только входящие сообщения. Как я понимаю стала проблема в
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
private void Send(byte[] buffer)
        {
            try
            {
                // broadcast значит отправить всем
                _mainSocket.SendTo(buffer, broadcast);
            }
            catch (System.Exception ex)
            {
                if (OnReceiveMessage != null)
                    OnReceiveMessage("ERROR: " + ex.Message);
            }
        }
Помогите пожалуйста сделать Чат
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2013, 18:48
Привет! Вот еще темы с ответами:

Блок-схема чата по локалке - C#
Всем здравия! Требуется помощь в написании блок схемы данного чата по локалке. namespace Chat1 { public partial class Чат : Form ...

.NET 4.x Авторизация для чата на WinForms и SignalR - C#
Приветствую всех. Прошу консультации у людей с опытом. Необходимо создать приложение-чат. Определился с основной библиотекой для функции...

Создание не многопользовательского чата - C#
Нужно написать чат на С#. (Не многопользовательский), а просто между двумя пользователями. Один из которых будет сервером, а другой...

Cокеты (создание чата) - C#
Упражняюсь с сокетами, конечная цель, создание многопользовательского чата. Пока работает для одного клиента и отправляет только пару...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru