基于UDP协议的Socket通信.rar

  • ui叫偶看了
    了解作者
  • Java
    开发工具
  • 1KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2018-10-16 23:26
    上传日期
socket编程,基于udp面向对象,实现服务端和用户端之间连接互动
基于UDP协议的Socket通信.rar
  • LoginClient.java
    1.2KB
  • LoginServer.java
    1.1KB
内容介绍
package cn.jbit.udpDemo; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; import java.net.UnknownHostException; /* * 客户端 * */ public class LoginClient { public static void main(String[] args) { String info="您好,我想咨询一个问题!"; byte[] infos=info.getBytes(); DatagramSocket socket=null; try { InetAddress ia=InetAddress.getByName("localhost"); //构建客户端要发送的数据包对象 DatagramPacket dp=new DatagramPacket(infos, infos.length,ia,5000); //客户端需要一个DatagramSocket对象 socket=new DatagramSocket(); //通过DatagramSocket对象发送数据包到服务器 socket.send(dp); //接收服务器的响应 byte[] replys=new byte[1024]; DatagramPacket dp1=new DatagramPacket(replys, replys.length); socket.receive(dp1); String reply=new String(dp1.getData(),0,dp1.getData().length); System.out.println("服务器回应:"+reply); } catch (UnknownHostException e) { e.printStackTrace(); } catch (SocketException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }finally{ //释放资源 socket.close(); } } }
评论
    相关推荐
    • JavaSE-reference.rar
      这是一份介绍javase的资料,内容基本基础,适合初学者。
    • JavaSE-basic-teaching.pdf.zip
      java se基础教程,包括环境安装,io,多线程,tcp,udp通信,awt,异常,集合等java基础知识
    • [JavaSE]坦克大战/联网版
      JavaSE做的小项目,在单机版的基础上加入多玩家局域网对战。有敌人,有积分,有不同炮弹等。采用Socket基于UDP协议的数据传递。是非常不错的JavaSE的学习源码。
    • JavaSE基础教程(新手必读)
      JavaSE基础教程(新手必读) JavaSE基础教程(新手必读)
    • 【毕向东】JavaSE基础视频课件(ppt)
      【毕向东】JavaSE基础视频课件, 【毕向东】JavaSE基础视频课件, 传智播客Java 预热班讲义
    • 基于javase的点餐平台(吃货)
      一个java程序,适合与新手入门,gui程序,结合mysql数据库,类似美团,淘宝的点餐平台
    • JavaSE实战——GUIChat
      gui开发聊天页面。网络编程。UDP。图形化界面、发送i、记录、清屏、震动、聊天快捷键。(已优化)
    • JavaSE:JavaSE演示
      JavaSE / ├─expert │ ├─anotation │ │ ├─AnnotationTest.java │ │ └─JavaDocTest.java │ ├─aop │ │ ├─Interceptor.java │ │ ├─Logger.java │ │ ├─LoginManage.java │ │ ├─...
    • 大学JAVASE期末复习宝典题库,看完保你考100
      判断题60道 填空题30道 选择题80道 程序阅读题34道 程序填空题11道 程序改错题3道 编程题 32道 并且有详细的答案 都是...该题库是我们学校老师整理的貌似 绝对是出题的题库 做完期末绝对没问题 设计JAVASE的各个方面了
    • BBS_system_on_java.rar
      BBS论坛系统由JAVA和JSP实现,开发中涉及JavaBean,JSP和服务器Tomcat5.0.7的设置,数据库用SQL2000。有注册登陆,浏览,发帖 回帖,帖子管理,论坛设置,管理版块,用户管理等模块。