分类网站营销wordpress怎么写描述

pingmian/2026/1/26 1:53:08/文章来源:
分类网站营销,wordpress怎么写描述,如何做好品牌网站建设,临沂做wish网站文章目录 网络程序设计基础局域网与互联网 网络协议IP协议TCP/IP 协议端口域套接字 TCP 程序InterAddress 类ServerSocket 类 UDP 程序DatagramPacket 类DatagramSocket 类 网络程序设计基础 网络程序设计编写的是与其他计算机进行通信的程序。Java 已经将网络程序所需要的元素… 文章目录 网络程序设计基础局域网与互联网 网络协议IP协议TCP/IP 协议端口域套接字 TCP 程序InterAddress 类ServerSocket 类 UDP 程序DatagramPacket 类DatagramSocket 类 网络程序设计基础 网络程序设计编写的是与其他计算机进行通信的程序。Java 已经将网络程序所需要的元素封 装成不同的类用户只要创建这些类的对象使用相应的方法即使不具备有关的网络支持也可 以编写出高质量的网络通信程序。 局域网与互联网 为了实现两台计算机的通信必须用一个网络线路连接两台算计。 服务器是指提供信息的计算机程序 客户机是指请求信息的计算机或程序 网络用于连接服务器与客户机实现两者的相互通信。但是有时在某个网络中很难将服务器与客户机区分开。局域网 (LAN) 是一群通过一定形式连接起来的计算机它可以由两台计算机组成也可以由同一区域内地上千台计算机组成。将 LAN 延伸到更大的范围这样的网络成为广域网WAN)。互联网是由无数的 LAN 和 WAN 组成的。 网络协议 网络协议规定了计算机之间连接的物理、机械网络与网卡的连接规定、电气有效的电平范围等特征计算机之间的相互寻址规则数据发送冲突的解决方式长数据如何分段传送与接收等内容。 IP协议 IP 是 Internet Protocol 的简称是一种网络协议。Internet 网络采用的协议是 TCP/IP协议。TCP/IP 模式是一种层次结构共分为 4 层分别为应用层、传输层、互联网层和网络层。各层实现特定的功能提供特定服务和访问接口并具有相对的独立性。 TCP/IP 协议 在TCP/IP 协议栈中有两个高级协议 传输控制协议TCP 用户数据报协议UDP端口域套接字 一般而言一台计算机只有单一的连接到网络的物理连接所以的数据读通过此连接对内、 对外送达特定的计算机这就是端口。网络程序设计的端口port并非真实的物理存在而是一个假想的连接装置。 网络程序中的套接字Socket用于将应用程序 与端口连接起来。套接字是一个假想的连接装置就像插座一样可以连接电器与电线。 TCP 程序 TCP 网络程序设计是利用 Socket 类编写通信程序。利用 TCP 协议进行通信的两个应用程序是有主次之分的一个称为服务器程序另一个称为客户机程序两者的功能和编写方法大不一样。 InterAddress 类 java.net 包中的 InterAddress 类是与 IP 地址相关的类利用该类可以获取 IP 地址、主机地址等信息。 示例 import java.net.*;public class Demo21_1 {public static void main(String[] args) {InetAddress ip;//创建InetAddress对象try {//捕捉异常ipInetAddress.getLocalHost();//实例化对象String mingip.getHostName();//获取本机名String diziip.getHostAddress();//获取本机地址System.out.println(本机名ming);//输出本机名System.out.println(本机IP地址dizi);//将本机IP地址输出} catch (UnknownHostException e) {// TODO Auto-generated catch blocke.printStackTrace();//输出异常}}}ServerSocket 类 java.net 包中的 ServerSocket 类用于表示服务器套接字其主要功能是等待来自网络上的 “请求”它可以通过指定的端口来等待连接的套接字。服务器套接字一次可以与一个套接字。如果 多台客户机同时提供出连接请求服务器套接字会将请求连接的客户机存入列队中然后从中取出 一个套接字与服务器新建的套接字连接起来。若请求连接大于最大容纳数则多出的连接请求被 拒绝。队列的默认大小是 50。 ServerSocket 类的构造方法通常会抛出 IOException 异常具体有以下几种形式: ServerSocket(): 创建非绑定服务器套接字。ServerSocket(int port): 创建绑定到特定端口的服务器套接字。ServerSocket(int port,int backlog): 利用指定的 backlog 创建服务器套接字并将其绑定到指定的本地端口号上。ServerSocket(int port,int backlog,InetAddress bindAddress): 使用指定的端口、侦听 backlog 和要绑定到的本地 IP 地址创建服务器。这种情况适用于计算机上有多块网卡和多个IP 地址的情况用户可以明确规定 ServerSocket 在哪块网卡或哪个 IP 地址上等待客户的连接请求。 详见Java1.8API文档 示例创建 TCP/IP 协议服务器本实例是一个 TCP服务器端程序。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket;public class Demo21_2 {private ServerSocket s;//服务器套接字private Socket sk;//客户端套接字void start() {//启动服务器try {snew ServerSocket(8998);//服务器启用8998端口System.out.println(服务器套接字已经创建成功);while(true) {System.out.println(等待客户机的接入);sks.accept();//监听客户机的连接BufferedReader rnew BufferedReader(new InputStreamReader(sk.getInputStream()));while(true) {//循环接收信息String mr.readLine();//读取一行文本if(退出.equals(m)) {//如果客户机发来的内容为退出System.out.println(客户机退出);break;//停止接收信息}System.out.println(客户机m);}r.close();//关闭流sk.close();//关闭套接字}}catch(IOException e) {e.printStackTrace();}}public static void main(String[] args) {Demo21_2 tcpnew Demo21_2();tcp.start();//启动服务器}}服务器端 import java.awt.BorderLayout; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; import java.io.PrintWriter; import java.net.Socket;import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.JTextField;public class Demo21_2_2 extends JFrame{private PrintWriter w;//字符输出流Socket s;//客户端套接字private JTextArea areanew JTextArea();//文本域private JTextField textnew JTextField();//文本框public Demo21_2_2() {setTitle(向服务器送数据);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);Container cgetContentPane();//主容器JScrollPane scrollPanenew JScrollPane(area);//滚动面板getContentPane().add(scrollPane,BorderLayout.CENTER);c.add(text,South);//将文本框放到窗体下部text.addActionListener(new ActionListener() {//文本框触发回车事件public void actionPerformed(ActionEvent e) {w.println(text.getText().trim());//将文本框的信息写入流area.append(text.getText()\n);//将文本框的信息显示在文本域中text.setText();//将文本框清空}});}public void c() {//连接服务器方法area.append(尝试连接\n);//文本域中提示信息try {snew Socket(127.0.0.1,8998);//连接本地计算机的端口8998wnew PrintWriter(s.getOutputStream(),true);area.append(完成连接\n);}catch(IOException e) {e.printStackTrace();}}public static void main(String[] args) {Demo21_2_2 cnew Demo21_2_2();c.setSize(200, 200);//窗体大小c.setVisible(true);//是否显示c.c();//连接服务器}}UDP 程序 用户数据报协议 (UDP) 是网络信息传输的另一种形式。基于 UDP 的通信和基于 TCP 的通信基于 UDP的信息传递更快但不提供可靠性保证。使用 UDP 传递数据时用户无法知道数据能否正确地到达主机也不能确定到达目的地的顺序是否和发送相同。虽然 UDP 是一种不可靠的员议但如果需要较快地传输信息并能容忍小的错误可以考虑使用 UDP。 基于 UDP 通信的基本模式如下 将数据打包 (称为数据包)然后将数据包发往目的地。接收别人发来的数据包然后查看数据包。 发送数据包的步骤如下: 使用 DatagramSocket() 创建一个数据包套接字。 使用 DatagramPacket(byte[] buf, int offset, int length, InetAddress address, int port)创建要发送的 数据包。使用 DatagramSocket 类的 send() 方法发送数据包。 接收数据包的步骤如下: 使用 DatagramSocket(int port) 创建数据包套接字绑定到指定的端口。使用 DatagramPacket(byte[]buf,int length) 创建字节数组来接收数据包。使用 DatagramPacket 类的 receive() 方法接收UDP包。 DatagramPacket 类 java.net 包的 DatagramPacket 类用来表示数据包。DatagramPacket 类的构造方法如下: 第一种构造方法在创建 DatagramPacket 对象时指定了数据包的内存空间和大小。第二种构造方法不仅指定了数据包的内存空间和大小还指定了数据包的目标地址和口、在发送数据时必须指定接收方的 Socket 地址和端口号因此使用第二种构造方法可创建发送数据的 DamgramPacket 对象。 DatagramSocket 类 javanet 包中的 DatagramSocket 类用于表示发送和接收数据包的套接字。该类的构造方法如下: 第一种构造方法创建 DatagramSocket 对象构造数据报套接字并将其绑定到本地主机任何可用的端口上。第二种构造方法创建 DatagramSocket 对象创建数据报套字并将其绑定到本地主机的指定端口上。第三种构造方法创建 DatagramSocket 对象创建数据报套接字并将其绑定到指定的端口和指定的本地地址上。第三种构造函数适用于有多块网卡和多个 IP 地址的情况。 示例创建 UDP 协议广播电台程序广播主机程序不断地向外播出信息。 发送数据部分 import java.io.IOException; import java.net.DatagramPacket; import java.net.InetAddress; import java.net.MulticastSocket;public class Demo21_3 extends Thread{String weather节目预报八点有大型晚会请收听;int port9898;InetAddress iaddressnull;MulticastSocket socketnull;Demo21_3(){try {iaddressInetAddress.getByName(224.225.10.1);socketnew MulticastSocket(port);socket.setTimeToLive(1);socket.joinGroup(iaddress);}catch(IOException e) {e.printStackTrace();}}public void run() {while(true) {DatagramPacket packetnull;byte date[]weather.getBytes();packetnew DatagramPacket(date,date.length,iaddress,port);System.out.println(weather);try {socket.send(packet);sleep(3000);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}public static void main(String[] args) {Demo21_3 wnew Demo21_3();w.start();}}接收数据部分 import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; import java.net.DatagramPacket; import java.net.InetAddress; import java.net.MulticastSocket;import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextArea; import javax.swing.WindowConstants;public class Demo21_3_2 extends JFrame implements Runnable,ActionListener{int port9898;InetAddress groupnull;MulticastSocket socketnull;JButton inceBthnew JButton(开始接收);JButton stopBthnew JButton(停止接收);JTextArea inceArnew JTextArea(10,10);JTextArea incednew JTextArea(10,10);Thread thread;boolean stopfalse;public Demo21_3_2() {setTitle(广播数据);setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);threadnew Thread(this);inceBth.addActionListener(this);stopBth.addActionListener(this);inceAr.setForeground(Color.blue);JPanel northnew JPanel();north.add(inceBth);north.add(stopBth);add(north,BorderLayout.NORTH);JPanel centernew JPanel();center.setLayout(new GridLayout(1,2));center.add(inceAr);center.add(inced);add(center,BorderLayout.CENTER);validate();try {groupInetAddress.getByName(224.225.10.1);socketnew MulticastSocket(port);socket.joinGroup(group);}catch(IOException e) {e.printStackTrace();}setBounds(100,50,360,380);setVisible(true);}public void run() {while(!stop) {byte date[] new byte[1024];DatagramPacket packetnull;packetnew DatagramPacket(date,date.length,group,port);try {socket.receive(packet);String messagenew String(packet.getData(),0,packet.getLength());inceAr.setText(正在接收内容\nmessage);inced.append(message\n);}catch(IOException e) {e.printStackTrace();}}}public void actionPerformed(ActionEvent e) {if(e.getSource()inceBth) {inceBth.setBackground(Color.red);stopBth.setBackground(Color.yellow);if(!(thread.isAlive())) {threadnew Thread(this);}thread.start();stopfalse;}if(e.getSource()stopBth) {inceBth.setBackground(Color.yellow);stopBth.setBackground(Color.red);stoptrue;}}public static void main(String[]args) {Demo21_3_2 recnew Demo21_3_2();rec.setSize(460, 200);} }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/85666.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

建站知识wordpress 设置域名

turtle库(会图库)标准库第三方库python计算生态库图体布局turtle.setup(width,height,startx,starty) 设置窗体大小及位置(右上角位置电脑屏幕位置)turtle.screensize(widith,height,"颜色")空间坐标体系绝对坐标turtle…

网站建设电话销售模版wordpress利于seo

【问题描述】[困难] 给你一个未排序的整数数组,请你找出其中没有出现的最小的正整数。示例 1:输入: [1,2,0] 输出: 3 示例 2:输入: [3,4,-1,1] 输出: 2 示例 3:输入: [7,8,9,11,12] 输出: 1提示:你的算法的时间复杂度应为O(n),并且只能使用常…

学网站设计绍兴建设银行网站首页

SLAM算法与工程实践系列文章 下面是SLAM算法与工程实践系列文章的总链接,本人发表这个系列的文章链接均收录于此 SLAM算法与工程实践系列文章链接 下面是专栏地址: SLAM算法与工程实践系列专栏 文章目录 SLAM算法与工程实践系列文章SLAM算法与工程实践…

微网站怎么注册wordpress 主题定制

题意 第一行为一个正整数n,表示小朋友的数量;第二行包含n个由空格分隔的正整数h1,h2,…,hn,依次表示初始队列中小朋友的身高;第三行为一个正整数m,表示交换操作的次数;以下m行每行包含两个正整数ai和bi&…

网站制作优化排名学做网站需要多少钱

本文主要为Python 实现CSV文件读取和写入操作。 CSV文件写入和读取 因为没有现成的csv文件,所以csv的顺序为先写入后读取。 写入 创建csv文件并把数据写入,有两种实现方式:直接插入所有行和插入单行。 示例如下: import csv i…

东莞品牌型网站建设价格网站正在建设中请稍后

简介 数据库存储引擎:是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以…

3小时网站建设平台建设银行网址

关于机器人如何重定位移动,首先来看一下示教器上的重定位移动是在哪。 从图中所示的坐标位置和操纵杆方向得知,重定位的本质是绕X、Y、Z轴的旋转。那么实现跟摇杆一样的操作,就可以通过改变当前位置的欧拉角来实现,参考Rapid指令…

福州制作网站提供商视频网站建设审批

原文:https://zhidao.baidu.com/question/1114325744502691499.html 在Navicat for MySQL 管理器中,创建目标数据库(注意:因为是点对点的数据导入,要求sql server 中要导出的数据库名称和要导入到Mysql 中的数据库的名字相同)点击…

建设部网站施工员查询html网站发布

新电脑运行项目的时候出现了某个包找不到的问题 \\?\D:\guanwnag\cloudquery-website\node_modules\.pnpm\nxnx-win32-x64-msvc16.5.3\node_modules\nx\nx-win32-x64-msvc\nx.win32-x64-msvc.node 引入的路径就感觉有问题 去github上查找原因,发现是没安装 Micro…

白云区住房和建设水务局网站网站如何做静态化

使用虚拟机的时候,我们常看到网络链接配置中,有【桥接】、【NAT】、【仅主机】的选项,今天就来介绍一下这三种网络链接模式。 关于虚拟机中配置网络的内容可以看这篇博客: 深入浅出的介绍一下虚拟机VMware Workstation——part2…

24小时网站开发 pdfwordpress怎么调用分类的文章

这里写目录标题 一、387. 字符串中的第一个唯一字符二、1189. “气球” 的最大数量三、1221. 分割平衡字符串 一、387. 字符串中的第一个唯一字符 简单 给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回…

企业网站建设的调研网站托管 济南

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目介绍…

阿里云win服务器怎么做网站乘风专业建站

https://blog.csdn.net/amaranth__/article/details/84497075 转载于:https://www.cnblogs.com/zeenzhou/p/11588599.html

嘉兴网站托管百度网站分析报告

xilinx 7系列FPGA配置引脚 下表详细描述了xilinx7系列FPGA所有配置引脚及其功能。 Pin NameBanktypeDirectionDescriptionCFGBVS0dedicatedIBank0电压选择,当Bank0电压为2.5v/3.3v时该引脚上拉到VCCO_0,如果Bank0工作于1.8V该引脚下拉接地。对于只能工…

深圳网站建设排行电子网站模板

现在是北京时间2023年11月18日。聊一聊搜索。 说到搜索,大家首先想到的肯定是谷歌,百度。我把这些定义成上一个时代的搜索引擎。ChatGPT已经火热了有一年的时间了,大家都认为Ai搜索是下一代的搜索。但是AI搜索,需要的是很大算力&a…

建设工程项目前期去哪个网站南昌哪里做网站

😀前言 本篇博文是关于Spring Boot(Vue3ElementPlusAxiosMyBatisPlusSpring Boot 前后端分离)【四】,希望你能够喜欢 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章…

浙江高端建设网站广州网站建设讯度

昨天才写了Rust的条件编译,没想到这个问题还没完。 昨天我还为它的强大而赞叹不已,自以为对它了解了八九成,然而今天我才猛然意识到,这个里面的深度远超我的想象。我估计,我现在只了解其中的冰山一角吧。 故事从客户端…

公司营销型网站开发服务号 wordpress

本小程序通过代码和注释,介绍了easyX窗口及控制台窗口的设置方法;还介绍了easyX中关于颜色、线型、画圆、画方、显示文字以及鼠标消息处理等函数的使用方法。为便于理解,本程序同时使用控制台和easyX窗口,由控制台控制程序运行、由…

南昌网站开发网页制作项目简介范文

Windows 恢复环境 (Windows RE) 是一个能修复无法启动操作系统的常见问题的恢复环境。Windows 预安装环境 (Windows PE) 是具有有限服务的最小 Win32 操作系统。Windows RE 建立在 Windows 预安装环境 (Windows PE) 的基础上,并且可以用附加的驱动程序、语言、Windo…

平面设计师常用的网站属于免费的网络营销方式

具有从属引用的 LDAP 分页查询未正确处理09/14/2020本文内容本文提供了一些方法来避免使用从属引用的 LDAP 分页查询未正确处理的问题。原始产品版本: Windows 8原始 KB 编号: 2561166症状你有一个应用程序,使用 ldap_search_ext 或 ldap…