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

网站设计的公司概况简介动漫制作专业名人作品展示

网站设计的公司概况简介,动漫制作专业名人作品展示,东莞离莞最新规定,查域名被墙上文讲了UDP回响服务器客户端简单代码编写 本文将讲述UDP字典服务器客户端简单代码编写。所谓回显#xff0c;就是指客户端向服务器发送一个报文#xff0c;从服务器那里得到一条一模一样的回响报文 而我们的字典功能呢#xff0c;则是实现了输入中文#xff0c;得到对应…上文讲了UDP回响服务器客户端简单代码编写 本文将讲述UDP字典服务器客户端简单代码编写。所谓回显就是指客户端向服务器发送一个报文从服务器那里得到一条一模一样的回响报文 而我们的字典功能呢则是实现了输入中文得到对应的英文 1、代码讲解 要实现这个功能我们只需要对process()方法进行修改即对处理request返回response这个功能进行修改 要实现字典功能我们在构造方法里定义一个Map数据结构在Map中放入要翻译的词汇 public UdpDictServer(int port) throws SocketException {socket new DatagramSocket(port);map.put(小狗,dog);map.put(小猫,cat);map.put(猪猪,pig); } 然后对process()方法进行修改 public static String process(String key){return map.get(key); } 其余代码与回响程序相同  2、完整代码 服务器端完整代码 import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.SocketException; import java.util.HashMap; import java.util.Map;public class UdpDictServer {public static DatagramSocket socket null;static MapString,String map new HashMap();public UdpDictServer(int port) throws SocketException {socket new DatagramSocket(port);map.put(小狗,dog);map.put(小猫,cat);map.put(猪猪,pig);}public static void start() throws IOException {System.out.println(服务器开始);while (true){DatagramPacket requestPacket new DatagramPacket(new byte[1024],1024);socket.receive(requestPacket);String request new String(requestPacket.getData(),0,requestPacket.getLength());String response process(request);DatagramPacket responsePacket new DatagramPacket(response.getBytes(),response.getBytes().length, requestPacket.getSocketAddress());socket.send(responsePacket);System.out.printf([%s:%d] rec:%s,resp:%s,requestPacket.getAddress().toString(),requestPacket.getPort(),request,response);}}public static String process(String key){return map.get(key);}public static void main(String[] args) throws IOException {UdpDictServer server new UdpDictServer(9090);server.start();} }客户端完整代码 import UDPecho.UdpEchoClient;import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; import java.util.Scanner;public class UdpDictClient {public static DatagramSocket socket null;private static String ip null;private static int port 0;public UdpDictClient(String ip,int port) throws SocketException {socket new DatagramSocket();this.ip ip;this.port port;}public static void start() throws IOException {System.out.println(客户端开始);Scanner scanner new Scanner(System.in);while (true){System.out.print(-);String request scanner.next();DatagramPacket requestPacket new DatagramPacket(request.getBytes(),request.getBytes().length, InetAddress.getByName(ip),port);socket.send(requestPacket);DatagramPacket responsePacket new DatagramPacket(new byte[1024],1024);socket.receive(responsePacket);String response new String(responsePacket.getData(),0,responsePacket.getLength());System.out.println(response);}}public static void main(String[] args) throws IOException {UdpDictClient client new UdpDictClient(127.0.0.1,9090);client.start();} }实现结果 ​​​​​​​
http://wiki.neutronadmin.com/news/42363/

相关文章:

  • 外贸网站怎么建设wordpress 搬家教程
  • 果洛电子商务网站建设wordpress 图床
  • 滨州网站建设制作系统网站建设及优化 赣icp
  • 网站互动营销域名的定义
  • 南宁律师网站建设目前跨境电商平台有哪些
  • 关于网站设计的书籍做明星ps黄图网站
  • 网站建设的平面设计wordpress文章图片灯箱
  • 怎样创建网站和网页小型企业门户网站制作
  • 个人网页制作软件seo做的好的网站 知乎
  • 用wordpress制作网站模板wordpress 注册 邮箱
  • 互联网建站网站个人怎么报考消防证
  • 河南郑州创建网站公司如何查询一个网站的icp
  • 寒亭网站建设域名个人备案查询
  • 成都网站建设哪家公司好国外手机模板网站推荐
  • 烟台做网站推广的公司公众号平台app
  • dw里响应式网站怎么做如何做积分商城网站
  • ps课堂网站网站如何备案流程
  • 网站建设搜索优德阳seo网站建设
  • 专题类响应式网站建设网站开发对招聘人员要求
  • 淘宝客建立网站宣传网
  • 用网站免费模板做网站要会什么产品推广活动策划方案
  • 昆山网站备案网站头部设计优化
  • 开发一套网站价格租门面做网站
  • 360网站建设服务器潭州学院wordpress
  • 网站在线帮助如何设计沧州seo包年平台排行
  • cad做彩图那个网站应用好用口碑好的移动网站建设
  • 金融企业网站源码ui设计就业方向有哪些
  • 国外优秀的网站设计做网站设计的电脑需要什么配置
  • 建设电子商务网站的目的和意义哪里做百度网站
  • 盐城做网站的哪个公司好电子商务网站建设与管理读后感