当前位置: 首页 > news >正文

网站照片如何处理网站上做网页怎么改图片

网站照片如何处理,网站上做网页怎么改图片,粉末涂料做网站有用吗,如何看出一个网站有做seo网络编程 1.概念#xff1a;两台设备之间通过网络数据传输。 2.网络通信#xff1a;将数据通过网络从一台设备传输另外一台设备。 3.java.net包下提供了一系列的类和接口#xff0c;提供程序员使用#xff0c;完成网络通信。 TCP和UDP TCP协议#xff1a; 1.使用TCP协…网络编程 1.概念两台设备之间通过网络数据传输。 2.网络通信将数据通过网络从一台设备传输另外一台设备。 3.java.net包下提供了一系列的类和接口提供程序员使用完成网络通信。 TCP和UDP TCP协议 1.使用TCP协议前需建立TCP连接形成传输数据通道。 2.传输前采用“三次握手”方式是可靠的。 3.TCP协议进行通信的两个应用进程客户端、服务端。 4.在连接中可进行大数据量的传输。 UDP协议 1.将数据、源、目的封装成数据包不需要建立连接 2.每个数据报的大小限制在64Kb内 3.因无需连接故是不可靠的 4.发送数据结束时无需释放资源速度快。 5.举例发短信 介绍java.net中的工具类 Socket介绍 1.套接字Socket开发网络应用程序被广泛以至于成为事实上的标准。 2.通信额两端都要有Socket是两台机器通信的端点。 3.网络通信其实是Socket间的通信。 4.Socket允许程序把网络连接当成一个流数据在两个Socket间通过IO传输。 5.一般主动发起通信的应用程序属于客户端等待通信请求的为服务端。 当我们需要通讯时读写数据,客户端和服务端分别使用以下两个方法。 1.socket.getOutputSream() 2.socket.getInputStream() Socket有TCP编程和UDP编程。 TCP网络通信编程的案例 要求 1.编写一个服务器端和客户端。 2.服务器端在9999端口监听。 3.客户端连接到服务器发送“Hello server”然后退出。 4.服务器端接受到客户端发送的信息输出并退出。 思路 代码实现客户端如下 import java.io.IOException; import java.io.OutputStream; import java.net.*;public class SocketClientTCP01 {public static void main(String[] args) {try {// 思路// 1.连接服务端// 解读连接本机的9999如果连接成功返回socket对象Socket socket new Socket(InetAddress.getLocalHost(), 9999);System.out.print(服务 socket socket.getClass());// 2. 连接上后生成Socket通过socket.getOutputStream()// 得到 和 socket对象关联的输出流对象 OutputStream outputStream socket.getOutputStream();// 3.通过输出流写入数据到据通道outputStream.write(hello , server .getBytes());// 4. 关闭流outputStream.close();socket.close();} catch (UnknownHostException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}服务端如下 import java.io.IOException; import java.io.InputStream; import java.net.*; public class SocketServerTCP01 {public static void main(String[] args) {try {// 1.在本机的9999端口监听等待连接//细节一台主机只能有重复的端口存在//细节ServerSocket可以通过accept()返回多个Socket[多个客户端]ServerSocket serverSocket new ServerSocket(9999);System.out.print(我在9999端口等待监听等待连接);// 2.当没有客户端连接9999端口时程序会阻塞等待连接//如果有客户端连接则会返回Socket对象程序继续Socket socket serverSocket.accept();System.out.print(服务端 socket socket.getClass());// 3.通过socket.getInputStream(),读取客户端写入到数据通道的数据显示InputStream input socket.getInputStream();// 4.读取IO相关byte [] buf new byte[1024];int readLen 0 ; while((readLen input.read(buf)) ! -1) {//根据读取到的实际长度显示内容System.out.print(new String(buf , 0 , readLen));}input.close();socket.close();} catch (IOException e) {e.printStackTrace();}} }案例服务端与客户端相互发送 其中服务端 代码如下 import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket;public class SocketTCP02Server {public static void main(String[] args) {try {// 1.在本机的9999端口监听等待连接//细节一台主机只能有重复的端口存在//细节ServerSocket可以通过accept()返回多个Socket[多个客户端]ServerSocket serverSocket new ServerSocket(9999);System.out.print(我在9999端口等待监听等待连接 \n);// 2.当没有客户端连接9999端口时程序会阻塞等待连接//如果有客户端连接则会返回Socket对象程序继续Socket socket serverSocket.accept();System.out.print(服务端 socket socket.getClass() \n);// 3.通过socket.getInputStream(),读取客户端写入到数据通道的数据显示InputStream input socket.getInputStream();// 4.读取IO相关byte [] buf new byte[1024];int readLen 0 ;while((readLen input.read(buf)) ! -1) {//根据读取到的实际长度显示内容System.out.print(new String(buf , 0 , readLen));}// 获取socket相关的输出流OutputStream outputStream socket.getOutputStream();outputStream.write(hello , client .getBytes());socket.shutdownOutput();//关闭资源input.close();socket.close();outputStream.close();} catch (IOException e) {e.printStackTrace();}} } 客户端程序为 import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.InetAddress; import java.net.Socket; import java.net.UnknownHostException; public class SocketTCP02Client {public static void main(String[] args) {try {// 思路// 1.连接服务端// 解读连接本机的9999如果连接成功返回socket对象Socket socket new Socket(InetAddress.getLocalHost(), 9999);System.out.print(服务 socket socket.getClass() \n);// 2. 连接上后生成Socket通过socket.getOutputStream()// 得到 和 socket对象关联的输出流对象OutputStream outputStream socket.getOutputStream();// 3.通过输出流写入数据到据通道outputStream.write(hello , server .getBytes());//发送结束标志 半双工吗socket.shutdownOutput();//4.获取和socket关联的输入流读取数据byte并显示InputStream inputStream socket.getInputStream();// 4.读取IO相关byte [] buf new byte[1024];int readLen 0 ;while((readLen inputStream.read(buf)) ! -1) {//根据读取到的实际长度显示内容System.out.print(new String(buf , 0 , readLen));}// 5. 关闭流inputStream.close();outputStream.close();socket.close();} catch (UnknownHostException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
http://www.sczhlp.com/news/198984/

相关文章:

  • 大连企业网站建设定制体验营销策划方案
  • 注册一个做网站的公司合肥全员核酸检测
  • 哪个网站做系统好双栏wordpress
  • 网站换模板要怎么做网站安全检测百度
  • 高端网站网站设计自己做网站的选修课
  • 珠海做网站找哪家公司免费公司logo图标
  • 免费手机建网站平台html网站开发基础
  • 搭建网站需要注意什么如何规划一个网站
  • 网站建设空间wordpress 站群会员
  • 网站模板助手海安公司网站建设
  • 外贸网站wordpress加ssl五大电商平台都有哪些
  • 网站的电子画册怎么做网站地址验证失败
  • 网站怎么做支付接口网站建设费是几个点的税
  • 做海报设计的网站企业网站备案信息
  • 湖州高端网站设计企业网站管理系统项目文档
  • 专业企专业企业网站设计网站建设推广咨询平台
  • 网页传奇新游开服三门峡网站seo
  • 备案网站名称修改广东h5网站建设
  • 芜湖门户网站建设多少钱企业的网站建设
  • 2023 ICPC Xian
  • 建立网站该怎样做二手汽车手机网站模板
  • 做网站推广的好处wordpress容器
  • 一 建设网站前的市场分析开发网站需要多少资金
  • 国外特效网站上海软件开发培训
  • 想弄个网站单页面营销网站
  • 网站建设同行抄袭医院的网站建设目标
  • 做导航网站用什么源码网站开发app开发培训
  • 嘉兴港区规划建设门户网站广告公司网站开发
  • php网站源码安装教程广东建设行业招聘 什么网站
  • 高中生做那个的网站网站访问频率