java中网络socket编程简单例子,用于读写字符
来源:互联网 发布:百度输入法linux版 编辑:程序博客网 时间:2024/05/22 08:00
服务器端
package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;public class TestServer {public static void main(String[] args) {// TODO Auto-generated method stubBufferedReader br = null;PrintStream out = null;Socket socket = null;ServerSocket serversocket = null;try {//建立服务套接字serversocket = new ServerSocket(6888);System.out.println("等待连接");//得到socketsocket = serversocket.accept();System.out.println("连接成功");//得到包装后的输入输出流br = new BufferedReader(new InputStreamReader(socket.getInputStream()));out = new PrintStream(socket.getOutputStream());//读一行数据库String str = br.readLine();System.out.println(str);//写一行数据str = "你也好啊";out.println(str);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally{try {out.close();br.close();socket.close();serversocket.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
客户端
package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.Socket;public class TestClient {public static void main(String[] args) {// TODO Auto-generated method stubSocket socket = null;BufferedReader br = null;PrintStream out = null;try {//连接到服务器socket = new Socket("localhost",6888);//获得包装后的输入输出流br = new BufferedReader(new InputStreamReader(socket.getInputStream()));out = new PrintStream(socket.getOutputStream());String str = "服务器,你好";out.println(str);str = br.readLine();System.out.println(str);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally{try {out.close();br.close();socket.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
0 0
- java中网络socket编程简单例子,用于读写字符
- Java读写文件(字符流)简单例子
- 一个Socket网络编程的简单例子
- Java Socket网络编程的经典例子
- Java Socket网络编程的经典例子
- Java Socket网络编程的经典例子
- Java Socket网络编程的经典例子
- java中的Socket编程简单例子
- 一个简单的java socket编程例子
- java中Socket网络编程
- Java 网络编程 简单Socket(UDP)
- Java网络编程中socket编程
- Java socket 简单例子
- 网络编程简单例子
- Java Socket网络编程的经典例子(转)
- Java Socket网络编程的经典例子(转)
- Linux socket 编程简单例子
- java中socket网络编程总结
- ARM裸机开发(十一) MMU
- 归并排序
- eclipse 中Logcat 的error ->mail server 如何解决
- lintcode-装最多水的容器-383
- c++ primer第五版(中文)习题答案 第十章第四节第三小节-反向迭代器
- java中网络socket编程简单例子,用于读写字符
- 剑指offer第十一题【二进制中1的个数】c++实现
- 地图定位异常问题
- C++文件(夹)选择对话框
- 流程控制
- Spring官网改版后下载
- ndk-build
- 新版WampServer项目路径前面没有localhost
- struts2标签Tags的用法