Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
8 years, 8 months ago.
TCP connection between PC and LCP1768
Hello, I try to make a connection between my PC (client) and my LPC1768 (server). The program in the LPC 1768 is very simple:
EthernetInterface eth; eth.init("192.168.1.17","255.255.255.0","192.168.1.1"); eth.connect(); TCPSocketServer server; server.bind(6000); server.listen();
When I try a ping with my PC (ip=192.168.1.16), no problem The program in the PC is written with Delphi and is also very simple:
Client.Host := '192.168.1.17'; Client.Port := 6000; Client.Connect; if Client.Connected then showmessage('Bingo');
I get the error: socket error n° 10061 Connexion refused
I have used Wireshark to snif ethernet and I get that:
So, in fact I don't know where is my mistake, LPC1768 or PC. Any idea? Thanks
1 Answer
8 years, 8 months ago.
I think in the server there is a server.accept(client); missing, like in the TCP Echo Server example here: https://developer.mbed.org/handbook/Socket