RewriteRule ^([a-zA-Z0-9_-]+)$ redirect.php?alias=$1 [L]转换成bae3.0伪静态 10
-regex_url:^/([a-z0-9A-Z])$script:/redirect.php?alias=$1自己解决了...
- regex_url : ^/([a-z0-9A-Z])$
script : /redirect.php?alias=$1
自己解决了 展开
script : /redirect.php?alias=$1
自己解决了 展开
2015-03-03
展开全部
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 }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询