(たとえば) ブラウザーからの着信接続を明らかにするサーバー ソケットを使用してスレッドをデバイスに実装しました。クライアントのアドレスは正しく見つかりましたIP
が、URL パラメータが見つかりません。助けてもらえますか?たとえば、次の文字列を考えてみてください:192.168.1.110:80/?id=123
または192.168.1.110/page?id=123
ここに私のクラスがあります。
public class ServerThread implements Runnable {
public void run(){
try{
if ( SERVERIP != null){
serverStatus.setText("Listening on IP: " + ip_address_conversion + ":" + SERVERPORT);
serverSocket = new ServerSocket(SERVERPORT);
while (true){
Socket client = serverSocket.accept();
handler.post(new Runnable(){
@Override
public void run(){
serverStatus.setText("Connected");
}
});
InetAddress ip_client = client.getInetAddress();
Log.i("Log", "ip client "+ip_client);
//Here i have to find the url params
}
}
} catch (Exception e){
serverStatus.setText("Error");
}
}
}
ありがとう