码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-09-21 21:03:27      阅读:130      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!