Wiktor
P.
Softwareentwickler
C++ / C#
Temat: Polaczenie TCP przez Wifi. Server C# / Client Android
Witam,programowaniem na Androida zajmuje sie hobbystycznie i mam pomysl na fajny program. Napotkalem niestety na problem jak narazie nie do pokonania. Chce wyslac wiadomosc tekstowa z telefonu do laptopa z Win7. Komunikacja TCP przez Wifi. Telefon i laptop sa w tej samej sieci
Na laptopie stworzylem serwer C# (Socket) nasluchujacego na jakims porcie.
Client Androida (ver. 2.3.5) to standardowy client-side TCP socket :
sIP="196.168.1.86"
InetAddress serverAddr = InetAddress.getByName(sIP);
Socket s = new Socket(serverAddr,8040); //Tutaj pojawia sie problem
W AndroidManifesst.xml dodalem linijke:
<uses-permission android:name="android.permission.INTERNET" />
Teraz podczas proby polaczenia wystepuje SocketException o tresci:
.
java.net.ConnectException: /192.168.1.106:8040 - Connection refused
Probowalem zarowno z telefonu, jak i z emulatora. Client napisany w C# laczy sie bezproblemowo z serwerem.
Jakby ktos mial jakas wskazowke, gdzie moze lezec problem, bylbym bardzo wdzieczny.Wiktor Paczynski edytował(a) ten post dnia 19.02.12 o godzinie 09:43