socket应用小程序

时间:2013-05-01 14:01:21
【文件属性】:

文件名称:socket应用小程序

文件大小:6KB

文件格式:RAR

更新时间:2013-05-01 14:01:21

socket

几个很小的socket程序(源码)给其中一个小例: package cn.com.socket; import java.io.*; import java.net.*; public class ServerSocketThread extends Thread{ private Socket socket; private DataInputStream din; private DataOutputStream dout; public ServerSocketThread(Socket s){ socket = s; try{ din = new DataInputStream(socket.getInputStream()); dout = new DataOutputStream(socket.getOutputStream()); start(); }catch(IOException e){ System.out.println(e.getMessage()); } } public void run(){ String str; try{ System.out.println("连接成功"); System.out.println("******************************"); System.out.println(""); System.out.println("请等待客户发送信息......"); while(true){ BufferedReader sin = new BufferedReader(new InputStreamReader(System.in)); System.out.println(""); System.out.println(""); str = din.readUTF(); System.out.println("从客户接受的信息为:"+str); if(str.trim().equals("BYE")) break; System.out.println("请输入您要发送的信息:"); str = sin.readLine(); dout.writeUTF(str); dout.flush(); if(str.trim().equals("BYE")) break; } din.close(); dout.close(); socket.close(); }catch(IOException e){ System.out.println("Error: " + e); } } }


【文件预览】:
socket
----Server.java(2KB)
----ClientSocketThread.java(1KB)
----MultitalkServer.java(514B)
----ClientProgram.java(968B)
----TalkClient1.java(379B)
----ServerSocketThread.java(1KB)
----ServerProgram.java(2KB)
----Client.java(2KB)
----TalkClient2.java(379B)

网友评论

  • 很棒的例子 推荐
  • 运行没有错误,挺好
  • 能运行,不过没用上
  • 我运行也没有错误啊 不错的一个小例子
  • 我运行了没有错误 很好的例子
  • 我运行了没有错误 挺好的
  • 这个程序对初学者很有帮助,不过好像运行有错误