Ответ: Lib_socket
байда какаято полоучается :-(
с эмулятора с компа всё нормально - и в сети и в инете - на сервер и передаёт и получает инфу..
а с телефона... зависает на открытии сокета - минут 5 висит.. и отключается....
- кто пробовал - может чтото подделать надо? типа сперва Сайт любой по шттп открыть а уж потом сокет..????
PS - щас вот глянул прогу кепермобиле - так там сокет немного по другому открывается
если в либе
import javax.microedition.io.Connector;
import javax.microedition.io.SocketConnection;
...
public static int open(String url) {
try{
c = (SocketConnection) Connector.open(url); i = c.openInputStream(); o = c.openOutputStream(); } tch(Exception ex) {return -1;}
return 0;
===
то в кепере
import java.io.DataInputStream;
import java.io.DataOutputStream;
import javax.microedition.io.*;
...
private StreamConnection a_javax_microedition_io_StreamConnection_fld;
private Thread a_java_lang_Thread_fld;
private DataOutputStream a_java_io_DataOutputStream_fld;
private DataInputStream a_java_io_DataInputStream_fld;
...
try
{
a_javax_microedition_io_StreamConnection_fld = (StreamConnection)Connector.open("socket://194.67.27.110:10116");
a_java_io_DataOutputStream_fld = a_javax_microedition_io_StreamConnection_fld.openD ataOutputStream();
byte abyte0[] = s2.getBytes();
a_java_io_DataOutputStream_fld.write(abyte0);
a_java_io_DataOutputStream_fld.flush();
}
т.е. сокет открывается через (StreamConnection)...
====
может быть так переделать либу? (возможно будет работать с телефона)
Последний раз редактировалось Serg153, 10.01.2009 в 09:48.
|