Java里Socket的循环往复使用
Socket通信流程:
循环使用流程:
JAVA代码省略性描述:
服务端:
ServerSocket serverSocket=new ServerSocket(“3”);//1.创建ServerSocket,绑定该服务至本机端口3(端口号可随意)
while(true){
Socket socket=serverSocket.accept();//3.服务器接受用户端请求,建立连接
socket.getInputStream();//4.服务器获取用户端传来的数据
OutputStream os=socket.getOuputStream();//5.服务器向客户端写入数据
os.write(“balalalal”);
}
客户端:
Socket socket=new Socket(“localhost”,3);//2.socket对象申请访问,写入输入流
while(true){
OutputStream os=socket.getOuputStream();
os.write(“balalalal”);
InputStream is=new InputStream();//6.客户端接收数据
while(…){
读取数据
}
socket=new Socket(“localhost”,3);//重新创建socket对象
}
Java里Socket的循环往复使用相关推荐
- Java基于Socket文件传输示例
这个实例中的socket文件传输采用了缓冲输入/输出流来包装输出流,再采用数据输入/输出流进行包装,加快传输的速度. 先来看服务器端的程序. 1.服务器端 import java.io.Buffere ...
- Java 网络 socket 编程
使用套接字实现基于 TCP 协议的服务器和客户机程序 依据 TCP 协议,在 C/S 架构的通讯过程中,客户端和服务器的 Socket 动作如下: 客户端: 1.用服务器的 IP 地址和端口号实例化 ...
- Java之Socket与HTTP区别
转自: Java之Socket与HTTP区别 - 曹刚 - 博客园我们都知道TCP/IP协议共分四层:①链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接 ...
- 用java的socket来发送一个类
用socket可以简单的发送一些文本信息,太复杂的可能发送不了,比如图片音频可能要用到http来发送和接收了.最基本的使用socket来发送一个字符串,但有的时候我们希望能够发送一个类,这样serve ...
- Java基于Socket文件传输示例(转)
最近需要进行网络传输大文件,于是对基于socket的文件传输作了一个初步的了解.在一位网友提供的程序基础上,俺进行了一些加工,采用了缓冲输入/输出流来包装输出流,再采用数据输入/输出输出流进行包装,加 ...
- Java基于Socket实现聊天、群聊、敏感词汇过滤功能
首先的话,这个代码主要是我很久以前写的,然后当时还有很多地方没有理解,现在再来看看这份代码,实在是觉得丑陋不堪,想改,但是是真的改都不好改了- 所以,写代码,规范真的很重要. 实现的功能: 用户私聊 ...
- Java 里的 for (;;) 与 while (true),哪个更快?
点击关注公众号,Java干货及时送达 在JDK8u的jdk项目下做个很粗略的搜索: mymbp:/Users/me/workspace/jdk8u/jdk/src $ egrep -nr " ...
- 快手二面:Java 里的 for (;;) 与 while (true),哪个更快?
转自:知乎 www.zhihu.com/question/52311366/answer/1300903 在 JDK8u 的 jdk 项目下做个很粗略的搜索: mymbp:/Users/me/work ...
- java编写socket使用bufferedReader.readLine()问题研究
不写java代码好久,临时写个socket通讯竟然失败,郁闷之下仔细研究了下. 客户端使用BufferedReader来读取数据,在while中调用BufferedReader.readLine()函 ...
最新文章
- window.open()函数参数说明
- 00asp.net_js前后台代码互访
- SQL语句在数据库中是如何执行的
- Windows环境下搭建React Native
- 前端开发浏览器兼容问题
- 4后期盒子叫什么_Carlife转Carplay盒子科普
- Struts2返回JSON对象的方法总结
- html清除溢出,深入理解CSS overflow:hidden——溢出,坍塌,清除浮动
- (6)css盒子模型(基础下)
- js原生事件委托的实现
- 关于c语言编写 单项链表 的创建、插入、修改、删除、显示、退出 的程序案例
- EntityFrameWork连接多Db配置
- 全年营业额怎么计算_超全!各种税种计算公式!你一定要知道
- 5.10地址信息函数
- 9.TCP/IP 详解卷1 --- IP 选路
- 【鲲鹏HCIA考试】随堂习题卷四
- Windows键盘鼠标模拟按键类型
- 更适合运动的耳机,设计时尚轻巧好用,南卡Runner CC3上手
- 短网址还原 php,PHP将微博短地址还原为实际网址
- 如何用手机拍摄证件照片