java使用TCP协议
来源:互联网 发布:linux查看oracle版本 编辑:程序博客网 时间:2024/05/18 15:04
使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。
服务器端
- import java.io.OutputStream;
- import java.net.ServerSocket;
- import java.net.Socket;
- public class TcpServer {
- public static void main(String[] args) throws Exception{
- //创建服务器端,端口号为8002
- ServerSocket server=new ServerSocket(8002);
- //等待客户端连接
- Socket client=server.accept();
- //获取客户端的输出流
- OutputStream os=client.getOutputStream();
- System.out.println("开始与客户端进行交互");
- //向客户端输出数据
- os.write(("Hello,world").getBytes());
- Thread.sleep(3000);
- //结束与客户端的交互
- System.out.println("结束与客户端的交互");
- //关闭连接
- os.close();
- client.close();
- }
- }
- import java.io.InputStream;
- import java.net.*;
- public class TcpClient {
- public static void main(String[] args) throws Exception{
- //创建客户端
- Socket client=new Socket(InetAddress.getLocalHost(),8002);
- //得到接收数据的流
- InputStream is=client.getInputStream();
- //将接收到的数据放到缓冲区b
- byte[] b=new byte[1024];
- int len=is.read(b);
- //将缓冲区中的数据输出
- System.out.println(new String(b,0,len));
- //关闭输入流、scoke连接
- client.close();
- }
- }
阅读全文
0 0
- java使用TCP协议
- 使用java socket理解tcp协议
- TCP传输协议使用
- java TCP协议程序设计
- java之TCP协议
- JAVA tcp协议
- Java使用TCP协议获取XML及其处理
- Java使用TCP协议获取XML及其处理【续】
- Java练习题-使用TCP协议完成一个客户端一个服务器
- JAVA中使用TCP协议编程模拟C/S模式
- 22java中使用UDP TCP 协议做聊天工具
- Java中使用TCP协议的简单连接
- Java使用TCP协议获取XML及其处理【续】
- 使用Java多线程优化基于TCP协议的Server
- JAVA使用TCP协议的过程中端口号的指定。
- DNS使用UDP协议还是TCP协议
- 使用TCP协议穿透NAT
- 使用TCP协议实现文件传输
- Android使用fitsSystemWindows属性实现–状态栏【status_bar】各版本适配方案
- 小程序 语音识别(三)
- laravel和vuejs第一个最简单的示例hello Vuejs
- [LeetCode]264. Ugly Number II
- Idea+Maven+Jersey2+Tomcat配置Web服务
- java使用TCP协议
- 类的设计
- 【hadoop】hadoop启动后jps无法查看守护进程
- Two sum 两数之和
- Day015
- Mysql建表与索引使用规范整理
- iOS开发网络篇 一一 复杂的JSON解析-数据显示
- 送书福利| Python 完全自学手册
- [论文笔记] CRNN(Convolutional Recurrent Neural Network)_2015 学习笔记