vsphere client 连接多台服务器_客户端请求服务器端通信,Web 编程发展基础|乐字节...

乐字节的小伙伴们,好久不见,甚是想念啊!

前面我发布的文章算是把Java初级基础阶段讲完了,接下来小乐将会给大家接着讲Java中级阶段——Javaweb。

首先,我们要看看Javaweb阶段主要重点掌握的知识:

  • 了解C/S和B/S两种结构模式理解Web应用程序的工作原理实现第一个Servlet程序理解程序的内部工作流程掌握web.xml的基本配置

这篇文章我们先学习web发展基础。

eeefae6e62f0325cd8b9d9a3eaeb0d46.png

1、 简单通信

回顾 Socket 编程给我们最大的感受,是可以在多台电脑之间进行数据的传输,这就是网络编程的开端和基础,通过客户端请求服务器端通信,直观了解 Web 编程。

Server

/** * 服务器端,接收客户端请求并给出简单的响应 * @author Administrator */public class Server {public static void main(String[] args) throws IOException {//1、创建服务器,指定端口ServerSocket(int port)ServerSocket socket=new ServerSocket(8888);//2、接收客户端连接Socket client=socket.accept();System.out.println("******************");//获取数据的输入流InputStream is=client.getInputStream();//使用字符缓存流BufferedReader br=new BufferedReader(new InputStreamReader(is));String msg="";while((msg=br.readLine())!=null){System.out.println(msg);}br.close();}}乐字节原创

Client

/** * 客户端:向服务器发送请求,并发送简单的消息 * @author Administrator */public class Client {public static void main(String[] args) throws UnknownHostException, IOException {//创建客户端 必须指定服务器+端口Socket client=new Socket("localhost
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值