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

WordPress怎么批量上传图片seo排名培训学校

WordPress怎么批量上传图片,seo排名培训学校,网站建设福州最好,做app网站有哪些功能一.传输层: 1.UDP:无连接,不可靠,面向数据报,全双工. 2.TCP:有连接,可靠,面向字节流,全双工. 注意:这里的可不可靠是相对的,并且和安不安全无关. 二.UDP数据报套接字编程: 1.socket文件:表示网卡的这类文件. 2.DatagramPacket:表示一个UDP数据报. 三.代码实现: 1.回显服务…

一.传输层:

1.UDP:无连接,不可靠,面向数据报,全双工.

2.TCP:有连接,可靠,面向字节流,全双工.

注意:这里的可不可靠是相对的,并且和安不安全无关.

二.UDP数据报套接字编程:

1.socket文件:表示网卡的这类文件.

 2.DatagramPacket:表示一个UDP数据报.

 

三.代码实现:

1.回显服务器代码:

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException;
import java.nio.charset.StandardCharsets;public class EchoUDPServer {// 服务器private DatagramSocket socket = null;public EchoUDPServer(int port) throws SocketException {// 服务器端指定端口号socket = new DatagramSocket(port);}public void start() throws IOException {System.out.println("启动服务器");// 由于服务器不会停止工作,所以使用死循环while (true) {// 1.读取请求,并解析// 类似于数组的输出型参数,不过要手动输入数组类型和大小DatagramPacket requestPacket = new DatagramPacket(new byte[4096], 4096);socket.receive(requestPacket);// 客户端的数据是一个文本字符串String request = new String(requestPacket.getData(), 0, requestPacket.getLength());// 2.根据请求,计算机相应String response = this.process(request);// 3.把相应写会给客户端// 注意第二个参数的长度DatagramPacket responsePacket = new DatagramPacket(response.getBytes(), response.getBytes().length,requestPacket.getSocketAddress());socket.send(responsePacket);System.out.println(responsePacket.getSocketAddress() + "  接受内容:" + request + "  回复内容:" + response);}}public String process(String request) {return request;}public static void main(String[] args) throws IOException {// 服务器端口号由自己指定(1025~65535),0~1024最好不要使用EchoUDPServer server = new EchoUDPServer(1999);//EchoUDPServer server = new DictionaryUDPServer(1999);server.start();}
}

 

2.回显客户端代码:

import java.io.IOException;
import java.net.*;
import java.nio.charset.StandardCharsets;
import java.util.Scanner;public class EchoUDPClient {// 客户端private DatagramSocket socket = null;private String serverIp = null;private int serverPort;public EchoUDPClient(String serverIp, int serverPort) throws SocketException {socket = new DatagramSocket();this.serverIp = serverIp;this.serverPort = serverPort;}public void start() throws IOException {Scanner scanner = new Scanner(System.in);System.out.println("客户端启动");while (true) {System.out.println("->");// 1.从控制台获取用户输入String request = scanner.nextLine();// 2.构造请求对象,发送给服务器DatagramPacket requestPacket = new DatagramPacket(request.getBytes(), 0, request.getBytes().length,InetAddress.getByName(serverIp), serverPort);socket.send(requestPacket);// 3.读取服务器响应,解析响应内容DatagramPacket responsePacket = new DatagramPacket(new byte[4096], 4096);socket.receive(responsePacket);String response = new String(responsePacket.getData(), 0, responsePacket.getLength());// 4.显示在屏幕上System.out.println(response);}}public static void main(String[] args) throws IOException {EchoUDPClient client = new EchoUDPClient("127.0.0.1", 1999);client.start();}
}

3.字典服务器代码: 

 

import java.io.IOException;
import java.net.SocketException;
import java.util.HashMap;
import java.util.Map;public class DictionaryUDPServer extends EchoUDPServer{private Map<String, String> dictionary = new HashMap<>();public DictionaryUDPServer(int port) throws SocketException {super(port);dictionary.put("I", "我");dictionary.put("love", "爱");dictionary.put("China", "中国");}@Overridepublic String process(String request) {return dictionary.getOrDefault(request, "没找到");}public static void main(String[] args) throws IOException {EchoUDPServer server = new DictionaryUDPServer(1999);server.start();}
}

四.调试问题:

同时启动多个相同的代码:

 

http://www.hengruixuexiao.com/news/16690.html

相关文章:

  • 石家庄学做网站建设培训班营销策划机构
  • python可以做动态网站吗百度广告投放技巧
  • 网站建设公司为什么没有官网制作网站的步骤
  • 张家港手机网站信息流广告投放公司
  • 公众号网站制作搜索引擎优化seo是什么
  • 怎么生成网页白帽优化关键词排名seo
  • 如何提供网站建设公司怎样在百度上做广告
  • 做网站虚拟主机企业网站的基本功能
  • 独立网站推广公司东莞百度seo排名
  • 安庆做网站的公司关键词查网址
  • 建设工程其它费计算网站百seo排名优化
  • 吉安高端网站建设公司百度手机助手app免费下载
  • 网站安全检测漏洞扫描风险等级输入关键词搜索
  • android 网站模板php视频转码
  • 北京住建网站龙岗网站推广
  • 百度收录正常网站流量下降泉州seo培训
  • 复制表格到wordpress宁波seo外包
  • wordpress首页缓存杭州网站关键词排名优化
  • 阿里云企业建站教程长沙营销网站建设
  • 合肥市中小企业局网站青岛关键词搜索排名
  • ppt素材模板免费下载高中同步测控优化设计答案
  • 如何做网站展示商品亚洲足球最新排名
  • 找人做网站设计 哪个平台可以找网页怎么制作
  • 旅游微网站分销苏州排名搜索优化
  • 笑话网站 wordpress深圳网站开发制作
  • 开发网站企业aso优化推广公司
  • 自己做音乐网站西安网站制作
  • 太原专门做网站重庆seo代理
  • 淘宝客网站如何做推广最新国内新闻重大事件
  • 深圳做棋牌网站建设哪家公司收费合理杭州seo网站推广排名