реклама на сайте
подробности

 
 
> Проблема с открытием UDP-сокета в C#
_Артём_
сообщение Nov 14 2011, 15:07
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Добрый день!
Не удаётся создать UDP-сокет (вернее подключиться к порту и слушать).
Код:
Код
        public TUDPServer(ushort server_port, int fifo_size) {
            FiFONext=FiFOFirst=0;
            FIFOSize=fifo_size;
            FIFO=new TUDPPacket[FIFOSize];
            Port=server_port;
            Finish=false;
            SocketState=0;
            try {
                InitSocket();
            }
            catch (System.Exception ex) {
                
            }
        }
        void InitSocket() {
            try {
                mysocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
                SocketState=1;
            }
            catch (System.Net.Sockets.SocketException) {
            }
        }


Возникает исключение на строчке mysocket = new Socket
Текст исключения:
Цитата
((System.Configuration.ConfigurationErrorsException)(ex))
InnerException = {"Unrecognized configuration section system.serviceModel. (C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\Config\\machine.config line 145)"}


Прикрепленное изображение


Раньше сокет создавался без проблем, наверное что-то слетело в NET. Как и что испавлять?
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
follow_me
сообщение Nov 14 2011, 17:57
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 182
Регистрация: 4-11-10
Пользователь №: 60 646



%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" /r /x
%windir%\Microsoft.NET\Framework\v3.5\WFServicesReg.exe /c

и можно попробовать в machine.config секцию system.ServiceModel переименовать в system.serviceModel потому как она чувствительна к регистру
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Nov 15 2011, 16:11
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(follow_me @ Nov 14 2011, 19:57) *
%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" /r /x
%windir%\Microsoft.NET\Framework\v3.5\WFServicesReg.exe /c

Прикрепленное изображение

Прикрепленное изображение


Цитата(follow_me @ Nov 14 2011, 19:57) *
и можно попробовать в machine.config секцию system.ServiceModel переименовать в system.serviceModel потому как она чувствительна к регистру


Переименовал.
Не помогло.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 18:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01354 секунд с 7
ELECTRONIX ©2004-2016