写了个android上测试socket的例子:
server侧:
class ServerThread extends Thread {
/**
* TCP.
*/
@Override
public void run() {
ServerSocket serSocket = null;
try {
serSocket = new ServerSocket(4567);
// wait until accept request from client !
System.out.println("== before ServerSocket.accept(TCP) ==");
Socket socket = serSocket.accept();
InputStream is = socket.getInputStream();
byte[] bytes = new byte[1024];
int temp = 0;
while ((temp = is.read(bytes)) != -1) {
System.out.println(new String(bytes, 0, temp));
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
serSocket.close();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("== after ServerSocket.accept(TCP) ==");
}
}
}class Serv