RewriteRule ^([a-zA-Z0-9_-]+)$ redirect.php?alias=$1 [L]转换成bae3.0伪静态

- regex_url : ^⼀([a-z0-9A-Z])$ script : ⼀redirect.php?alias=$1自己解决了
2025-05-13 21:46:56
推荐回答(1个)
回答1:

1 import java.net.*;
2 import java.io.*;
3 public class MyClient implements Runnable
4 {
5   Socket clientSocket;
6   boolean flag=true;                   //标记是否结束
7   Thread ConnenThread;                 //用于向服务器端发送信息
8   BufferedReader cin;
9   DataOutputStream cout;
10   public static void main(String[] args)
11   {   new MyClient().ClientStart();  }
12   public void ClientStart()
13   {
14     try
15     {                              //连接服务器端,这里使用本机
16       clientSocket=new Socket("localhost",8080);
17       System.out.println("已建立连接!");
18       while(flag)
19       {                            //获取流对象
20         InputStream is=clientSocket.getInputStream();
21         cin=new BufferedReader(new InputStreamReader(is));
22         OutputStream os=clientSocket.getOutputStream();
23         cout=new DataOutputStream(os);
24         ConnenThread=new Thread(this);
25         ConnenThread.start();     //启动线程,向服务器端发送信息
26         String aline;
27         while((aline=cin.readLine())!=null)
28         {                        //接收服务器端的数据
29           System.out.println(aline);
30           if(aline.equals("bye"))
31           {
32             flag=false;
33             ConnenThread.interrupt();
34             break;
35           }
36         }
37         cout.close();
38         os.close();
39         cin.close();
40         is.close();
41         clientSocket.close();    //关闭Socket连接
42         System.exit(0);
43       }
44     }
45     catch(Exception e)
46     {  System.out.println(e);  }
47   }
48   public void run()
49   {
50     while(true)
51     {
52       try
53       {                     //从键盘接收字符并向服务器端发送
54         int ch;
55         while((ch=System.in.read())!=-1)
56         {
57           cout.write((byte)ch);
58           if(ch=='\n')
59             cout.flush();    //将缓冲区内容向输出流发送
60         }
61       }
62       catch(Exception e)
63       { System.out.println(e);  }
64     }
65   }
66 }