Socket - Ordinateur cible refuse la connexion
Bonjours.
Je travail dans les sockets en ce moment et j'ai un gros souci. Je veux envoyer des tableaux de byte d'un ordinateur à un autre.
Quand j'essaye de me connecter, j'ai un erreur :
Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusée 192.168.123.108:5656
Mes firewall sur les 2 ordis sont désactivés. Le seul port où je n'ai pas cet erreur est le port 80 (et le port 8080)
m_host : variable membre pour l'IP à contacter
m_port : variable membre pour le port
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| public Byte[] Ecouter(int p_longueur)
{
Socket _socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
_socket.Connect(new IPEndPoint(Dns.GetHostEntry(m_host).AddressList[0], m_port));
Byte[] messageRecu = new Byte[p_longueur];
int Resultat = _socket.Receive(messageRecu);
return messageRecu;
}
public Int32 EnvoyerBytes(byte[] p_bytes)
{
Socket _socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
_socket.Connect(new IPEndPoint(Dns.GetHostEntry(m_host).AddressList[0], m_port));
return _socket.Send(p_bytes, 0, p_bytes.Length, SocketFlags.None);
} |
Je ne vois rien de louche dans ce code :(, en plus c'est exactement comme certains tutos sur Internet qui sont supposé bien fonctionner.
Merci de votre aide