С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
29 / 30 / 3
Регистрация: 26.07.2010
Сообщений: 297
1
.NET 4.x

Правда ли, что для приёма данных с сервера и отправки их на сервер нужно использовать два сокета

14.06.2012, 20:48. Показов 1076. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго времени суток. Пишу сетевое приложение и у меня появилось два вопроса:
1)Правда, что для приёма данных с сервера и отправки их на сервер нужно использовать два сокета?
2)Почему сокет разрывает подключение после первой итерации цикла, в начале которого я делаю
C#
1
NetworkStream stream=tcpClient.GetStream();
а в конце
C#
1
stream.Dispose();
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.06.2012, 20:48
Ответы с готовыми решениями:

Подскажите что нужно использовать для портативного сервера управления приложениями
Привет всем , кто может мне подсказать что можно использовать.. я хочу что бы при запуске .exe...

Что нужно знать для построения схемы клиент-сервер-база данных
Здравствуйте. Я хочу написать небольшое сетевое приложение. Схема такова: Приложение-клиент...

Что использовать для отправки с сайта письма на почту?
Здравствуйте . Возник такой вопрос : если мне нужно в дальнейшем на сайте отправлять письма на...

Сервер для отправки зашифрованных данных
Доброго времени суток! Задача была поставлена такая. Написать приложение сервер/клиент, сервер...

4
Эксперт .NET
17792 / 12943 / 3381
Регистрация: 17.09.2011
Сообщений: 21,226
14.06.2012, 21:47 2
Цитата Сообщение от darklagger Посмотреть сообщение
1)Правда, что для приёма данных с сервера и отправки их на сервер нужно использовать два сокета?
Не правда.

Цитата Сообщение от darklagger Посмотреть сообщение
2)Почему сокет разрывает подключение после первой итерации цикла
Потому что вы закрываете поток, обеспечиваемый сокетом.
1
29 / 30 / 3
Регистрация: 26.07.2010
Сообщений: 297
15.06.2012, 18:19  [ТС] 3
Цитата Сообщение от kolorotur Посмотреть сообщение
Потому что вы закрываете поток, обеспечиваемый сокетом.
А если у меня будет несколько экземпляров потока? Например:
C#
1
2
    NetworkStream stream1=tcpClient.GetStream();
    NetworkStream stream2=tcpClient.GetStream();
И для одного я вызову метод Dispose(), соединение разорвётся?
0
44 / 45 / 15
Регистрация: 11.08.2010
Сообщений: 226
15.06.2012, 18:28 4
Да у вас 1 и тот же поток но 2 раза
0
4 / 4 / 0
Регистрация: 04.02.2009
Сообщений: 79
15.06.2012, 23:57 5
Цитата Сообщение от darklagger Посмотреть сообщение
...
1)Правда, что для приёма данных с сервера и отправки их на сервер нужно использовать два сокета?
...
Если FTP протокол, например, то не менее двух сокетов. Просто пример, но как сказано выше можно обойтись одним.
1
15.06.2012, 23:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.06.2012, 23:57
Помогаю со студенческими работами здесь

Php-скрипт для отправки данных на сервер
Добрый день, в php профан, не получается сделать никак по заданию. часть сделал, другую никак....

Программа для отправки сообщений smtp с произвольного сервера (что-то вроде MDA)
Нашёл в интернете, немного дороботал пример отправки сообщений через smtp. Ничего толкового не...

Написать сервер для отправки нужных данных на телефон
Доброе время суток ! Мне нужно написать приложение-сервер которое бы отправляло на мой телефон...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru