博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
socket与socketServer通信
阅读量:4308 次
发布时间:2019-06-06

本文共 1736 字,大约阅读时间需要 5 分钟。

服务端代码:public class TalkServer {    public static void main(String args[]){        try {            //创建服务器,开放7777端口            ServerSocket server = new ServerSocket(7777);            while(true){                Socket socket = server.accept();                System.out.println("客户端与服务端已建立连接");                //获取客户端消息                BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));                String message = br.readLine();                System.out.println("客户端消息:"+ message);                 server.close();            }        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }} 客户端代码:
public class TalkClient {    public static void main(String args[]){        try {            Socket socket = new Socket("127.0.0.1",7777);            BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));                Scanner scanner = new Scanner(System.in);             while(true){                System.out.println("请输入发送消息内容:");                bw.write(scanner.nextLine());                  bw.flush();                    socket.close();                scanner.close();            }        } catch (UnknownHostException e) {            // TODO Auto-generated catch block            e.printStackTrace();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }}
1、如果没有客户端服务,直接通过浏览器发送请求,即输入http://127.0.0.1:7777或localhost:7777,服务端运行结果: 客户端与服务端已建立连接    客户端消息:GET / HTTP/1.1 2、socket创建客户端发送请求,通过键盘输入发送请求    客户端运行结果: 请输入发送消息内容:    hello    服务端运行结果: 客户端与服务端已建立连接    客户端消息:hello   

 

转载于:https://www.cnblogs.com/worms/p/5726949.html

你可能感兴趣的文章
Axure RP 的安装与卸载
查看>>
C语言讲义——字符串
查看>>
Linux 基础入门
查看>>
blockchain_eth客户端安装 & geth使用 &批量转账(二)
查看>>
Day5
查看>>
[UE4]集合:TSet容器
查看>>
c++ 读取文件 最后一行读取了两次
查看>>
Flask + vue 前后端分离的 二手书App
查看>>
Vboxmanage改动uuid报错的解决的方法
查看>>
React引入,运行
查看>>
xunsearch安装使用
查看>>
树&二叉树&二叉搜索树
查看>>
js获取和设置属性
查看>>
svn由于连接方在一段时间后没有正确答复或连接的主机没有反应连接尝试失败...
查看>>
转载:程序员从初级到中级10个秘诀
查看>>
[No0000E6]C# 判断与循环
查看>>
OnItemClickListener,OnScrollListener应用
查看>>
实验报告三
查看>>
Wampserver之 virtualHost
查看>>
Hibernate【inverse和cascade属性】知识要点
查看>>