Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> что за ошибку мне выдаёт программа 
:(
    Опции темы
vlad777
Дата 26.10.2015, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 26.7.2015

Репутация: нет
Всего: нет



Здравствуйте , программа выдаёт мне ошибку :
"требуемый адрес для своего контекста неверен"
Это как понять , я совсем не понимаю , в контексте какого это исключения. 


вот этого
Код

IPAddress.Parse

 
или вот этого 
Код

TcpListener


Код

using System;
using System.Text;
using System.Net;
using System.Net.Sockets;

namespace SocketServer
{
    class Program
    {
        static void Main(string[] args)
        {
            byte[] bytes = new byte[1024];
                 ASCIIEncoding encoding = new ASCIIEncoding();
                Byte[] message = encoding.GetBytes(" ");
           
            try
                {
                Console.WriteLine("3 строка");
                IPAddress localAddress = IPAddress.Parse("188.242.30.137");
                TcpListener listener = new TcpListener(localAddress, 333);
                listener.Start();
               

                while (true)
                    {
                    TcpClient client = listener.AcceptTcpClient();
                    NetworkStream io = client.GetStream();
                    Console.WriteLine("7 строка");
                    Console.WriteLine("Сервер ожидает {0}", listener.LocalEndpoint);
                        

                        Console.WriteLine("Принято соединение от {0}", client.Client.RemoteEndPoint);

                        Console.WriteLine("Отправляем сообщение...");
                        io.Write(message, 0, message.Length);

                        Console.WriteLine("Закрытие соединения");
                        client.Close();
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine("Произошла ошибка {0}", e.Message);
                }
            Console.ReadKey();
            }


        }


    }
    

PM MAIL   Вверх
Angel666
Дата 27.10.2015, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 8.9.2011

Репутация: нет
Всего: 1



Смотри через отладчик TcpListener и скорее всего ругается он на то что адрес не правильный.(188.242.30.137) если адрес твой машины где стартует программа верны тогда посмотри настройки брандмауэра может он мешает. Скрипт проверил на своей машине с своим IP ошибок не выдает уходит в ожидание.

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




[ Время генерации скрипта: 0.1058 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.