![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.04.2018
Сообщений: 11
|
![]()
КЛИЕНТ:
Код:
Код:
Проблема: Программы работают как надо только 1 раз. При нажатии кнопки на клиенте в пикчербоксе и клиента и сервера появляется скриншот. При повторном нажатии кнопки в клиенте скриншот обновляется только в клиенте( на сервер в пикчер бокс он не передается. Там висит старый скриншот.) При третьем нажатии на кнопку в клиенте он зависает, а на сервере висит все тот же старый скриншот. Помогите пожалуйста разобраться). _____ Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 06.04.2018 в 11:31. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 14.06.2017
Сообщений: 45
|
![]()
Наверное потому что ты после каждого пакета ждёшь новое подключение? Не?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 06.04.2018
Сообщений: 11
|
![]()
Подскажите пожалуйста как это исправить.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 14.06.2017
Сообщений: 45
|
![]()
приём клиентов вынеси в отдельный поток, и когда есть подключение, получаешь его socket, и запускает второй поток в котором уже будет крутиться Receive для этого socket
|
![]() |
![]() |
![]() |
#5 |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 823
|
![]()
Вот код примера сервера:
Код:
Не давай организму поблажки, каждый день тренируй его в шашки..
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 06.04.2018
Сообщений: 11
|
![]()
Поправил, но проблема все равно осталась
СЕРВЕР Код:
Код:
|
![]() |
![]() |
![]() |
#7 |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 823
|
![]()
Клиент у меня был такой:
Код:
Код:
Не давай организму поблажки, каждый день тренируй его в шашки..
![]() Последний раз редактировалось Скарам; 10.04.2018 в 10:21. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 06.04.2018
Сообщений: 11
|
![]()
Код сервера жесть сложный для новичка))). Тяжело будет разобраться).
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 06.04.2018
Сообщений: 11
|
![]()
Можно ли этот код как то упростить без использования виртуальных асинхронных наследований дочерних классов и тд?))
|
![]() |
![]() |
![]() |
#10 |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 823
|
![]()
Этот код вспомогательный, в отдельный класс
Код:
Код:
Не давай организму поблажки, каждый день тренируй его в шашки..
![]() Последний раз редактировалось Скарам; 11.04.2018 в 11:25. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с сетевым подключением. | Cthutq66a | Компьютерное железо | 9 | 09.08.2012 21:36 |
Проблема с взаимодействием классов | Jugger | Помощь студентам | 2 | 06.01.2012 18:44 |
Проблема с взаимодействием динамической и статической памяти - обращение к статической переменной | Comst95 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 03.01.2012 18:46 |
Проблемы с сетевым подключением | Arigato | Операционные системы общие вопросы | 5 | 16.11.2010 15:17 |
Проблема с сетевым драйвером | pike2008 | Компьютерное железо | 0 | 08.10.2010 02:41 |