Java TCP协议传输
使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。
服务器端:
1 import java.io.*; 2 import java.net.*; 3 public class TCPServer { 4 5 public static void main(String[] args) throws Exception{ 6 ServerSocket s=new ServerSocket(8002); 7 while (true) { 8 Socket s1=s.accept(); 9 OutputStream os=s1.getOutputStream(); 10 DataOutputStream dos=new DataOutputStream(os); 11 dos.writeUTF("Hello, world"); 12 dos.close(); 13 s1.close(); 14 15 } 16 } 17 }
客户端:
1 import java.io.*; 2 import java.net.*; 3 public class TCPClient { 4 public static void main(String[] args) throws Exception{ 5 Socket s1=new Socket("127.0.0.1", 8002); 6 InputStream is=s1.getInputStream(); 7 DataInputStream dis=new DataInputStream(is); 8 System.out.println(dis.readUTF()); 9 dis.close(); 10 s1.close(); 11 12 } 13 }
运行结果:
转载于:https://www.cnblogs.com/songqinzhe/p/8039132.html
Java TCP协议传输相关推荐
- 如何确保TCP协议传输稳定可靠?
TCP,控制传输协议,它充分实现了数据传输时的各种控制功能: 针对发送端发出的数据包确认应答信号ACK: 针对数据包丢失或者出现定时器超时的重发机制: 针对数据包到达接收端主机顺序乱掉的顺序控制: 针 ...
- Qt TCP协议 传输简单字符串实例
TCP协议的程序使用的是客户端/服务器模式,在Qt中提供了QTcpSocket类来编写客户端程序,使用QTcpServer类编写服务器端程序. A 转载:http://mobile.51cto.com ...
- 用python实现TCP协议传输功能(客户端代码)
TCP传输的关键是得有socket(套接字),所以代码里面要用到socket的模块 实现原理所需要的环境,一台windows电脑,一个linux虚拟机,linux虚拟机下写好相关python代码,wi ...
- Java—— TCP协议(相关代码实现以及相关优化)
代码运行的时候先运行服务端,然后在运行客户端 * TCP协议:* 1,客户端* 创建Socket连接服务器(指定IP地址,端口号)通过IP地址找到对应的服务器* 调用Socket的getInputSt ...
- 用python实现TCP协议传输功能(服务端代码)
与客户端代码不同(客户端代码请看我的上一篇博客),服务端需要绑定端口号,设置监听服务,多了两个特殊的步骤,需要两行新的代码实现 准备:windows作为客户端,windows上安装网络调试助手,lin ...
- Java UDP协议传输
使用UDP协议编写一个网络程序,设置接收端程序的监听端口是8001,发送端发送的数据是"Hello, world''. 接收端: 1 import java.net.*; 2 public ...
- 用golang完成tcp协议传输
之前有用python写过tcp的C/S,今天用golang完成同样的操作,分别写了客户端和服务端 客户端: package mainimport ("fmt""net&q ...
- java基础篇18-网络编程的常识和基于TCP协议的编程模型
1.网络编程的常识 目前主流的网络通讯软件有:微信.QQ.YY.陌陌.探探.飞信.阿里旺旺.... 在吗? 1.1 七层网络模型 为了保证数据传递的可靠安全等等,ISO(国际标准委员会组 ...
- TCP协议-如何保证传输可靠性
TCP协议传输的特点主要就是面向字节流.传输可靠.面向连接.这篇博客,我们就重点讨论一下TCP协议如何确保传输的可靠性的. 确保传输可靠性的方式 TCP协议保证数据传输可靠性的方式主要有: 校验和 序 ...
- 网络原理 | 传输层重点协议之TCP协议(TCP连接的三次握手与四次挥手、TCP的安全机制与效率机制)
目录 TCP协议 安全机制 确认应答机制 超时重传机制 连接管理机制 三次握手 四次挥手 流量控制机制 编辑拥塞控制机制 效率机制 滑动窗口机制 延迟应答机制 捎带应答机制 TCP协议 · 传输层的 ...
最新文章
- http https
- 病毒及***防御手册之一
- 云服务器 cvm操作系统选择,云服务器cvm操作系统选择
- android 之适配器与json对象解析技术的联用的进一步优化(解决图片错位)
- 近世代数--有限交换群--存在元素的阶是群阶的素因子
- 利用SAP内置功能生成Search Help
- 2021年度移动广告流量观察白皮书
- 7-42 关于堆的判断 (25 分)
- c++里解决“控制传输跳过的实例化”的方法
- cisco查看模块是单模多模
- 网络营销练习题(黑大电商专业kaoti)
- 飞鱼CRM如何同步数据到第三方系统
- 怎样把自己喜欢的微信表情包(动态)导出来,我三岁半的表弟都会...
- python中数字转英文_如何用Python实现阿拉伯数字转换英文数字 python3 将中文句子中汉字数字转阿拉伯数字...
- 解决phpstudy的mysql secure_file_priv 为null
- 一个玩游戏的失足青年,转行做游戏开发到教育的挣扎过程(3)
- 查看微信公众号的二维码
- redis 关闭保护模式
- CSAPP 第二章家庭作业2.70
- 东西归置20210815
热门文章
- Alamofire源码解读系列(七)之网络监控(NetworkReachabilityManager)
- Mysql(集群)业务水平切割 垂直切割(Amoeba)
- Linux中特殊字符
- ASP.NET或者 js方式实现文件夹多图片浏览的方式
- 上海贝尔阿尔卡特与阿尔卡特朗讯之间关系
- python基础学习笔记4--抽象
- Google C++ unit test 在ARM Android 2.3 上的编译与使用
- centos linux服务器优化之系统服务优化
- Django之ModelForm使用
- JProfiler 9.1.1部署及使用