0
我正在做我的手機上運行我的電腦和Java套接字客戶端上運行的蟒蛇服務器。 java嘗試連接的那一刻,應用程序凍結。在logcat中沒有說任何東西。我不知道爲什麼...蟒蛇插槽服務器和Java的Android插座 - 鎖定應用程序
蟒蛇3.5.1:
PORT = 8888
import socket
sock = socket.socket()
sock.bind(("0.0.0.0", PORT))
sock.listen(1)
client = None
while not client:
try:
client = sock.accept()
except:
pass
print(client[1])
的java:
static String get_leaderboard() {
Socket sock;
OutputStream out;
InputStream in;
try {
System.out.println("now trying to connect");
sock = new Socket("192.168.1.29", 8888);
System.out.println("connected successfuly");
out = sock.getOutputStream();
in = sock.getInputStream();
return Integer.toString(in.read());
} catch (IOException e) {
e.printStackTrace();
}
return "Error in connection";
但實際上,從來沒有logcat中打印 「連接successfuly」。只是「嘗試連接」。
感謝,我固定它,但它仍然無法工作 –