From: Jean T. <jt...@bo...> - 2003-10-28 21:25:50
|
Andre wrote : > i need an explanation especially about this irdadump msg: > -------- > 08:37:41.117603 i:cmd < ca=e8 pf=1 nr=1 ns=1 LM slsap=02 dlsap=00 > GET_VALUE_BY_CLASS: "OBEX" "IrDA:TinyTP:LsapSel" (30) > 08:37:41.117618 i:rsp > ca=e8 pf=1 nr=2 ns=1 LM slsap=00 dlsap=02 > GET_VALUE_BY_CLASS: No such class (11) > -------- The Phone is trying to lookup the "OBEX" service on your PC, and your PC respond that no "OBEX" service is running. IrDA sockets are "named", instead of TCP sockets that have port numbers, but it's the same concept. The TCP socket port 80 correspond to the HTTP service. The IrDA socket "OBEX" correspond to the generic OBEX service. So, you need to create an IrDA server socket on your PC called "OBEX". Then, you will need to parse the OBEX protocol in your Java program. Alternatively, you can use one of the many package built on OpenObex (such as ircp, ObexFTP, MultiSync...). Good luck... Jean |