首页 > 其他 > 详细

java socket简单实现代码

时间:2014-03-03 19:09:24      阅读:406      评论:0      收藏:0      [点我收藏+]

Server端实现代码:

bubuko.com,布布扣
 1 import java.net.*;
 2 import java.io.*;
 3 public class TCPServer
 4 {
 5     public static void main(String[]args){
 6         try{
 7             ServerSocket ss=new ServerSocket(8888);//实例化一个ServerSocket对象,监听在8888端口上
 8             System.out.println("Server start....");
 9             while(true){//等待客户端的连接
10                 Socket s=ss.accept();
11                 DataInputStream dis=new DataInputStream(s.getInputStream());//以流的方式读取客户端发过来的数据。
12                 System.out.println(dis.readUTF());//输出信息
13                 dis.close();//关闭流对象
14                 s.close();//关闭客户端socket对象
15             }
16         }catch(IOException ex){
17             ex.printStackTrace(); 
18         }
19     }
20 }
bubuko.com,布布扣

Server端启动窗口界面:

bubuko.com,布布扣

 

Client端实现代码:

bubuko.com,布布扣
 1 import java.net.*;
 2 import java.io.*;
 3 public class TCPClient
 4 {
 5     public static void main(String[]args){
 6         try{
 7             Socket s=new Socket("localhost",8888);//连接指定的IP和端口的服务端
 8             DataOutputStream dos=new DataOutputStream(s.getOutputStream());//以流方式向服务端发出信息
 9             dos.writeUTF("hello Server!");//写入信息
10             dos.flush();
11             dos.close();
12             s.close();
13         }catch(IOException ex){
14             ex.printStackTrace(); 
15         }
16     }
17 }
bubuko.com,布布扣

Client端启动窗口界面:

bubuko.com,布布扣

java socket简单实现代码,布布扣,bubuko.com

java socket简单实现代码

原文:http://www.cnblogs.com/comrd/p/3577769.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!