|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.10.2017, 19:00 | #1 |
Регистрация: 29.01.2016
Сообщений: 7
|
C# программирование сокетов
Всем доброго времени суток!
Столкнулся с проблемой в осваивании сокетов. Необходимо написать простое клиент-серверное приложение, которое бы обменивалось текстовыми данными с сервером, с возможностью отключаться и переподключаться. на стороне клиента имею код Код:
Код:
Не подскажете, что я делаю не так?) Всем заранее огромное спасибо! |
11.10.2017, 20:57 | #2 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
СТранно. По кнопке disconnect_click видно что вы об'null'яете переменную сокета.
Потом для использования надо наверное ее заного создать разве нет?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. Последний раз редактировалось WorldMaster; 11.10.2017 в 20:59. |
12.10.2017, 02:12 | #3 | |
Регистрация: 29.01.2016
Сообщений: 7
|
Цитата:
static Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); так как я ее объявляю статически. С одной стороны, мне объявление сокета нужно глобально, так как обращение идет к нему с разных участков кода, с другой стороны как сделать это объявление динамическим и глобальным я не знаю, да и не в курсе надо ли...( |
|
12.10.2017, 06:50 | #4 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Ну я же выложил рабочие примеры. Посмотрите как в них организовано и сделайте похожее у себя.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
12.10.2017, 09:50 | #5 |
Регистрация: 29.01.2016
Сообщений: 7
|
Спасибо, очень соннный был, не заметил(( сейчас гляну
|
12.10.2017, 10:06 | #6 |
Регистрация: 29.01.2016
Сообщений: 7
|
Еще раз огромное спасибо за код! Посмотрел ваш пример, все очень похоже... С консольным приложением все на ура, но у меня формы, мой код тоже, если полностью закрыть/открыть программу клиента - спокойно позволяет переподключаться- т.е. с сервером все ок, но нужна именно грамотная реализация реконнекта, когда я все еще в программе, сам отключился и надо переподключиться
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шифрование сокетов | Den69 | Visual C++ | 0 | 15.01.2016 18:39 |
Программирование сокетов С.. нужна помощь | Mартин | Помощь студентам | 0 | 05.11.2015 14:25 |
Программирование сокетов | adkomissarov | Общие вопросы Delphi | 5 | 03.02.2015 17:53 |
Программирование сокетов | Anubys | C/C++ Сетевое программирование | 5 | 26.11.2011 00:33 |
Программирование сокетов Win | vadakoff | C/C++ Сетевое программирование | 2 | 14.10.2010 23:35 |