Avatar billede mickni33 Nybegynder
10. november 2003 - 10:11 Der er 1 kommentar og
1 løsning

TC45 fra Siemens

Jeg sidder og skal lave noget socketprogrammering  til min TC45. PÅ  TC45 ligger et klient program og på min Server ligger Serverprogrammet.

Jeg er lidt i tvivl om jeg først skal programmere nogle AT komamndoer for ligesom at aktivere modemet i TC45. Men det eneste respons jeg får i min Hyperterminal er disse tegn
--------------------------------------------------------
AT+CGDCONT=1,ip,internet                       
OK 

ATD*99**1#         
CONNECT     
~€}#€!}!}#} }9}"}&} }*} } }'}"}(}"}%}&8(€}'}#}%€#}%H€~~€}#€!}!}#} }9}"}&} }*} }                                                                             
}'}"}(}"}%}&8(€}'}#}%€#}%H€~~€}#€!}!}#} }9}"}&} }*} } }'}"}(}"}%}&8(€}'}#}%€#}%H                                                                               
€~~€}#€!}!}#} }9}"}&} }*} } }'}"}(}"}%}&8(€}'}#}%€#}%H€~~€}#€!}!}#} }9}"}&} }*}                                                                             
} }'}"}(}"}%}&8(€}'}#}%€#}%H€~~€}#€!}!}#} }9}"}&} }*} } }'}"}(}"}%}&8(€}'}#}%€#}                                                                               
%H€~~€}#€!}!}#} }9}"}&} }*} } }'}"}(}"}%}&8(€}'}#}%€#}%H€~~€}#€!}!}#} }9}"}&} }*                                                                               
} } }'}"}(}"}%}&8(€}'}#}%€#}%H€~~€}#€!}!}#} }9}"}&} }*} } }'}"}(}"}%}&8(€}'}#}%€                                                                               
#}%H€~~€}#€!}!}#} }9}"}&} }*} } }'}"}(}"}%}&8(€}'}#}%€#}%H€~                                                           
NO CARRIER         
-----------------------------------------------------------
Klienten Får da ikke kontakt med serveren.

Hvis jeg laver et socketprogram uden ATkommandoer sker der heller intet
Avatar billede mickni33 Nybegynder
10. november 2003 - 10:24 #1
I får også lige Koden med

ATCommand atc = new ATCommand(true);
        response1 = atc.send("AT+CGDCONT=1,ip,internet\r");
       
        response3 = atc.send("ATD*99**1#\r");
        System.out.print(response1);
        System.out.print(response3);

        StreamConnection client1 = null;
        DataOutputStream os = null;

client1 = (StreamConnection) Connector.open("socket://111.222.333.444:222");
        System.out.println("Client1=" + client1);
        os = client1.openDataOutputStream();
        os.write(1001);
        os.close();
        client1.close();

Dette stykke kode skriver det overstående ud i Hyperterminalen
Avatar billede mickni33 Nybegynder
09. december 2003 - 14:57 #2
skulle ikke bruge ATD
men sjnet^ istedet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester