用户操作
[即时聊天] [发私信] [加为好友]
向阳ID:zhenyang2002
24753次访问,排名4787好友3人,关注者9
性格随和,爱好羽毛球,生活乐观,工作积极。
zhenyang2002的文章
原创 25 篇
翻译 0 篇
转载 3 篇
评论 49 篇
最近评论
ranbo3013:支持,渴望源码~!3Q~!
ranbo3013@163.com
qianqingfu:qianqingfu@163.com
qianqingfu:文章挺好,把struts+spring+hibernate综合起来。
希望博主能给我发一份源码,谢谢!
lovest317:lovest317@163.com 谢啦
zhenyang2002:这就是我一步一步做出来的。6也安装过。就是设置文件变化了。有时间我再做一个看看。
文章分类
收藏
    相册
    好东东
    Eclipse 使用(RSS)
    XML 文章(RSS)
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 超级简单的 Socket收藏

    新一篇: Configuring Netegrity SiteMinder to Work with IBM WebSphere Portal | 旧一篇: Problems deploying PetStore in jboss 4.0.2

    服务端 Server.java
    import java.io.*;
    import java.net.*;
    public class Server {     
          public static final int PORT = 8080; //指定服务器监听端口
          public static void main(String[] args)
                      throws IOException {             
                ServerSocket serversocket = new ServerSocket(PORT);//在指定端口创建服务器
                try {
                      Socket socket = serversocket.accept();//接收客户端
                      try {
                            BufferedReader in =
                                  new BufferedReader(
                                        new InputStreamReader(
                                              socket.getInputStream()));//读取客户端数据流
                            while (true) {     
                                  String str = in.readLine();
                                  if (str.equals("END")) break;
                                  System.out.println("Echoing: " + str);
                            }                 
                      } finally {
                            socket.close();
                      }
                } finally {
                      serversocket.close();
                }
          }
    }
    客户端 Client.java:
    import java.net.*;
    import java.io.*;
    public class Client {
          public static void main(String[] args)
                      throws IOException {
                InetAddress addr = InetAddress.getByName(null);//服务器为本地地址
                // InetAddress.getByName("[服务器IP]");//指定服务器地址
                Socket socket = new Socket(addr, Server.PORT); //指定端口创建客户端 socket
                try {
                      //读取键盘输入字符串
                      BufferedReader line = new BufferedReader(new InputStreamReader(System.in)); 
                      PrintWriter out =
                            new PrintWriter(
                                  new BufferedWriter(
                                        new OutputStreamWriter(
                                              socket.getOutputStream())),true);//往socket 端口写数据流
                      while(true) {
                            String str = line.readLine();
                            if (str.equals("end")) break;
                            out.println(str);
                      }
                } finally {
                      socket.close();
                }
          }
    }

    发表于 @ 2005年09月07日 11:15:00|评论(loading...)|编辑

    新一篇: Configuring Netegrity SiteMinder to Work with IBM WebSphere Portal | 旧一篇: Problems deploying PetStore in jboss 4.0.2

    评论

    #virtualpoint 发表于2005-09-10 15:26:00  IP: 211.100.21.*
    明白一点了,不过对那些流之间的区别还有点不明白``````
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © ivan