首页 > 其他 > 详细

TCP协议:服务端和客户端demo--【J2SE】

时间:2015-09-21 21:01:26      阅读:262      评论:0      收藏:0      [点我收藏+]

 

服务端:

import java.net.*;
import java.io.*;

public class TCPServer{
	public static void main(String[] args)throws Exception{
		ServerSocket ss=new ServerSocket(6666);
		while(true){
			Socket s =ss.accept();//侦听并接受到此套接字的连接。阻塞式等待
			DataInputStream dis=new DataInputStream(s.getInputStream());
			System.out.println(dis.readUTF());//读取基础数据流
			dis.close();//关闭数据流
			s.close();//关闭协议
		}

	}
}

 

客户端:

import java.net.*;
import java.io.*;

public class TCPClient{
	public static void main(String[] args) throws Exception{
		Socket s=new Socket("127.0.0.1",6666);
		OutputStream OS=s.getOutputStream();
		DataOutputStream dos=new DataOutputStream(OS);
		dos.writeUTF("hello server!");//以与机器无关方式使用 UTF-8 修改版编码将一个字符串写入基础输出流
		dos.flush();//清空此数据输出流。
		dos.close();//关闭数据流
		s.close();//关闭协议
	}
}

 

首先要开启服务端等待,然后再开启客户端编译,服务端显示:Hello Server!

 

客户端:

技术分享

服务端:

技术分享

TCP协议:服务端和客户端demo--【J2SE】

原文:http://www.cnblogs.com/wangmei/p/4827111.html

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