C# обучение

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.
  • Дата: 2016-01-31 08:15:59
  • Курс: Новые технологии
  • Урок: Клиент-сервер для смены обоев
  • Заголовок: Сделана попытка доступа к сокету методом, запрещенным правами доступа
  • Описание проблемы:
    Проблема стабильно возникает при вызове сервера в клиент-серверной системе (в частности, в уроках "Клиент-сервер для смены обоев" и "Телефон по TCP/IP протоколу"). Выводится сообщение: "Сделана попытка доступа к сокету методом, запрещенным правами доступа" Проблема возникает только на одном компьютере - на других все работет нормально. Файервол отключен, антивирус не блокирует. Под администратором запускал - это не помогает. Посоветуйте, пожалуйста, как исправить эту проблему?
  • Когда появилась проблема: Проблема возникает постоянно, только на одном компьютере.
image




  • Сохранить страницу:

7645. --
Александр Львович
Александр Львович
ответить
→  Николай Миролюбов  # Новые технологии / Клиент-сервер для смены обоев / 2016-02-05 15:32

>так может антивирус палит?
Маловероятно. На данном компьютере стоит антивирус Avast. На другом компьютере - точно такой же антивирус - и все работает нормально. Может быть посоветуете, как проверить версию с антивирусом?


6203. --
Николай Миролюбов
Николай Миролюбов
ответить
→  Александр Львович  # Новые технологии / Клиент-сервер для смены обоев / 2016-02-05 11:28

так может антивирус палит?


24. --
Олюшка
Олюшка
ответить
→  Александр Львович  # Новые технологии / Клиент-сервер для смены обоев / 2016-02-01 19:25

Александр, я рада что ты получил хорошие знания, и уверена что твои вопросы разрешаться и все заработает как нужно! :)


7645. --
Александр Львович
Александр Львович
ответить
# Новые технологии / Клиент-сервер для смены обоев / 2016-02-01 11:06

>Александр, ты пробовал с правами администратора запускать?
Да, пробовал. Происходит то же самое.
>Можно было бы попробовать через тимвивер подключиться и посмотреть
Было бы очень хорошо. Могу подключить TeamViewer в любой день вечером, после 20:00 по Москве.
Пока приспособился таким образом, что программу пишу на своем компьютере, а потом удаленно перехожу на свой рабочий компьютер и там все работает корректно.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Львович  # Новые технологии / Клиент-сервер для смены обоев / 2016-01-31 13:04

Можно было бы попробовать через тимвивер подключиться и посмотреть


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Александр Львович  # Новые технологии / Клиент-сервер для смены обоев / 2016-01-31 13:03

Александр, ты пробовал с правами администратора запускать?


7645. --
Александр Львович
Александр Львович
ответить
# Новые технологии / Клиент-сервер для смены обоев / 2016-01-31 09:33

Еще проверил активные подключения на порту 8000 с помощью команды:
netstat -o
Активных подключений на этом порту нет.


7645. --
Александр Львович
Александр Львович
ответить
# Новые технологии / Клиент-сервер для смены обоев / 2016-01-31 09:07

Здесь:
stackoverflow.com/questions/15619921/an-attempt-was-made-to-access-a-socket-in-a-way-forbidden-by-its-access-permissi
рекомендуется перезагрузка “TCP/IP stack” с помощью команды под администратором:
netsh int ip reset resetlog.txt

Microsoft Windows (Version 6.2.9200]
<c> Корпорация Майкросоот, 2012. Все права защищены.
C:\WINDOWS\systen32>netsh int ip reset resetlog.txt
Сброс Глобальный - OK!
Сброс Интерфейс - OK!
Сброс Адрес одноадресной рассылки - OK!
Сброс Сосед - OK!
Сброс Путь - OK!
Сброс Маршрут - OK!
Сброс - сбой.
Отказано в доступе.
Сброс - OK!
Для завершения этого действия требуется перезагрузка.

После перезагрузки ошибка не была устранена.


7645. --
Александр Львович
Александр Львович
ответить
# Новые технологии / Клиент-сервер для смены обоев / 2016-01-31 08:24

В одном месте рекомендуется попробовать SocketPermission:
technet.microsoft.com/ru-ru/library/system.net.socketpermission
Но я не знаю, как это применить?

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

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

Ты в любой момент сможешь отписаться от рассылки.


Огромное спасибо за вашу работу! Все красиво и доступно, мнение только положительное.Желаю только успехов и чтобы проект развивался и процветал в будущем. С уважением Кірпа Роман


Научился:  Создавать ASP.NET MVC проекты, работать с базами данных, выполнять SQL запросы. Выводить список историй, добавлять ссылки на страницы Оформлять сайт с использованием bootstrap
Трудности: Размещение проекта в Интернете
Уроки отличные, спасибо авторам: Евгению Витольдовичу и Валерию Жданову