Gambas France BETA


Pas de compte ? Incription

socket status

Ce sujet est résolu.

1
AuteurMessages
archi12#1 Posté le 4/12/2014 à 11:19:39
bonjour à tous,
je recois un status -10 sur un socket.
où trouver la liste exhaustive de ces status ?
(gambasdoc.org est absent pour le moment)
merci de votre aide
Reivillo#2 Posté le 5/12/2014 à 07:28:05
C' est ici, et nul part ailleurs. « Et pis c'est tout ! »Bonjour archi12.

La DOC? Mais... c'est par là! -> Documentation Gambas3 FR

Reivillo.
Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015)
LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr .
Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous...
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
sudo apt-get install gambas3 -y
Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016)
Pour la Doc, c'est vers là: Documentation Gambas3 FR
archi12#3 Posté le 6/12/2014 à 11:19:47
Bonjour Reivillo,
Je ne trouve que

5 net.searching
6 net.connecting
7 net.connected
0 net.inactive
-2 net.cannotCreateSocket
-3 net.connectionRefused
-4 net.cannotRead
-5 net.cannotWrite

merci de votre aide

Reivillo#4 Posté le 6/12/2014 à 12:04:28
C' est ici, et nul part ailleurs. « Et pis c'est tout ! »Pour le moment, regarde Network Programming,
en attendant mieux...
Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015)
LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr .
Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous...
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
sudo apt-get install gambas3 -y
Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016)
Pour la Doc, c'est vers là: Documentation Gambas3 FR
archi12#5 Posté le 6/12/2014 à 15:38:28
Reivillo,
dans gbnet/src/CNet.h

enum
{
NET_INACTIVE = 0,
NET_ACTIVE = 1,
NET_PENDING = 2,
NET_ACCEPTING = 3,
NET_RECEIVING_DATA = 4,
NET_SEARCHING = 5,
NET_CONNECTING = 6,
NET_CONNECTED = 7,
NET_CANNOT_CREATE_SOCKET = -2,
NET_CONNECTION_REFUSED = -3,
NET_CANNOT_READ = -4,
NET_CANNOT_WRITE = -5,
NET_HOST_NOT_FOUND = -6,
NET_CANNOT_BIND_SOCKET = -10,
NET_CANNOT_LISTEN = -14,
NET_CANNOT_BIND_INTERFACE = -15,
NET_CANNOT_AUTHENTICATE = -16 // For gb.net.pop3
};

Merci encore
Reivillo#6 Posté le 6/12/2014 à 16:17:36
C' est ici, et nul part ailleurs. « Et pis c'est tout ! »
NET_CANNOT_BIND_SOCKET = -10

Tu essaies surement d'ouvir un port qui est déjà ouvert par une autre application. Tu peux vérifier en tapant "netstat -a" dans une console.

N'oublie pas le Résolu, si tel est la cas...
Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015)
LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr .
Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous...
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
sudo apt-get install gambas3 -y
Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016)
Pour la Doc, c'est vers là: Documentation Gambas3 FR
archi12#7 Posté le 7/12/2014 à 10:56:11
Reivillo,
Serait-il possible d'inserer cette liste dans la doc, aussi bien francaise qu'anglaise, dans la rubrique socket, plutot que d'avoir à farfouiller dans le code source ?
Cela faciliterait les prochains développeurs.
Mais là, je ne sais pas à qui m'adresser.
Merci de votre aide.
Reivillo#8 Posté le 8/12/2014 à 11:06:25
C' est ici, et nul part ailleurs. « Et pis c'est tout ! »Au fait tu as résolu ton problème?

Quand a:
Serait-il possible d’insérer cette liste dans la doc, aussi bien française qu'anglaise, dans la rubrique socket, plutot que d'avoir à farfouiller dans le code source ?

Il serait préférable d'ouvrir un autre Post à ce Sujet,
avec un Titre bien Parlant, afin qu'une Personne pouvant Modifier la DOC,
puisse essayer de l’intégrer...
Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015)
LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr .
Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous...
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
sudo apt-get install gambas3 -y
Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016)
Pour la Doc, c'est vers là: Documentation Gambas3 FR
archi12#9 Posté le 8/12/2014 à 14:29:27
Reivillo,
- Les pb de "ca marche", "ca marche plus" sont penibles.
Je pense que certains "démons" ouvrent et ferment des ports dans l'ombre. Je pars à la chasse.
- Je vais ouvrir un autre post dans les demandes d'amélioration, avec un titre plus parlant.
Merci de votre aide.
1