Erreur Socket C#

Peter - Modifié par Peter le 21/05/2014 à 21:14
nagaD.scar Messages postés 4272 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 4 janvier 2023 - 22 mai 2014 à 08:04
Bonjour, aujourd'hui je m'oppose à un souci simple mais qui parait de taille...

Il s'agit d'une erreur socket !

Le contexte: tout fonctionne, tout fonctionne et le jour d'après, peau d'zoeb.

Je lance la solution, BIM, une erreur:

"Une exception non gérée du type 'System.Net.Sockets.SocketException' s'est produite dans System.dll" pour bien commencer et ensuite "Informations supplémentaires : Une tentative d'accès à un socket de manière interdite par ses autorisations d'accès a été tentée"...

Me voilà bien beau !

- J'ai testé de rentrer dans le manifest l'administrateur
- Fais un reset via cmd de tout les paramètres socket
- Je suis désespéré !


NB: j'ai testé d'autre manière de lancer des sockets, rien ne marche. Problème Windows 8 ? (C'est vraiment d'un jour à l'autre que ça ne fonctionne plus pourtant... J'ai déjà réglé une fois le problème grâce aux points de restauration, pour vous dire !)

Help MEEE !!

Merci à vous tous



EDIT:
public WebSocketServerManager(int port, string IP)
{
IPAddress ipaddress = IPAddress.Parse(IP);
_webSocketServer = new WebSocketServer(port, ipaddress)
{
OnReceive = OnReceive,
OnSend = OnSend,
OnConnected = OnConnect,
OnDisconnect = OnDisconnect,
TimeOut = new TimeSpan(0, 5, 0)
};
_userContexts = new List<UserContext>();
}

Screen: http://img15.hostingpics.net/pics/727818screen.png

4 réponses

nagaD.scar Messages postés 4272 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 4 janvier 2023 17
22 mai 2014 à 08:04
salut,

a priori ton message indique simplement une tentative d'accès qui a été rejeté. Regarde plutôt vis à vis du pare-feu histoire de vérifier le port (il suffirai d'une petite maj de windows / de ton pare feu pour que certains ports ou application se retrouve bloqué).

naga
1
yann_lo_san Messages postés 1137 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 23 janvier 2016 26
21 mai 2014 à 21:56
Salut,

il faut que ton programme s'exécute en mode "administrateur",
ajouter un manifest avec cette entrée :

<requestedExecutionLevel level="requireAdministrator"/>

bye...
0
Déjà fais, ça ne fonctionne toujours pas :/
0
soitsympa Messages postés 2 Date d'inscription lundi 19 mai 2014 Statut Membre Dernière intervention 26 mai 2014
22 mai 2014 à 07:52
Je ne suis pas un expert de la programmation mais c est peut être il manque un dll, essaie que recharger ta bibliothèque de dll. Dsl si cela vous paraît loin de la solution j essaie juste de donner une idée
0
Rejoignez-nous