haber pues esta es mi duda haber si alguien me la puede resolver, creo que es muy
sencillita, pues bien este es el codigo del cliente
TcpClient client = new TcpClient("127.0.0.1", 65000);
Byte[] data = System.Text.Encoding.ASCII.GetBytes(txbconectar.Text);
NetworkStream stream = client.GetStream();
stream.Write(data, 0, data.Length);
y este el codigo del servidor
IPAddress ipAddress = Dns.Resolve("localhost").AddressList[0];
String data = null ;
TcpListener tcpListener = new TcpListener(ipAddress, 65000);
tcpListener.Start( );
for (;
{
Socket socketForClient = tcpListener.AcceptSocket( );
if (socketForClient.Connected)
{
MessageBox.Show("Client connected");
byte [] bytes = new byte [1024];
int bytesRec = socketForClient.Receive(bytes);
data = Encoding.ASCII.GetString(bytes,0,bytesRec);
if (data.IndexOf("<EOF>") > -1)
break ;
MessageBox.Show(data);
}
bien pues con la ip 127.0.0.1 me funciona todo perfectamente
bien ahora yo hago que el servidor sea un equipo que tenga al lado y cuando el cliente que esta en otro equipo se quiere conectar le pongo la ip del que esta haciendo como servidor
bien pues me dice que
"Información adicional: Se produjo un error durante el intento de conexión ya que la parte conectada no respondió adecuadamente tras un periodo de tiempo, o bien se produjo un error en la conexión establecida ya que el host conectado no ha podido responder"
haber si me podeis decir que tengo que hacer si es por el codigo o por otras razones gracias de antemano un saludo a todos