知识大全 用Java编写简单的UDP网络通信程序

Posted

篇首语:常说口里顺,常做手不笨。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用Java编写简单的UDP网络通信程序相关的知识,希望对你有一定的参考价值。

用Java编写简单的UDP网络通信程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Java中封装了大量的socket API 为编写网络通信程序提供了极大的方便 在计算机网络的学习中 大家都已熟练掌握了TCP/UDP的基本原理 在此不在赘述 仅给出接收端和发送端的源代码 供大家讨论学习 发送端代码如下:    import java io *;  import java lang *;  import *;  public class uclient    private DatagramSocket cli;  private DatagramPacket pac;  private byte sb[];  private String sen;  public uclient()    Init();    public void Init()    try    //指定端口号 避免与其他应用程序发生冲突  cli=new DatagramSocket( );  sb=new byte[ ];  sen= UDP方式发送数据 ;  sb=sen getBytes();  pac=new DatagramPacket(sb sb length   InetAddress getByName( localhost ) );  cli send(pac);    catch(SocketException se)    se printStackTrace();    catch(IOException ie)    ie printStackTrace();      public static void main(String args[])    new uclient();        接收端数据:    import java io *;  import java lang *;  import *;  public class userve    private DatagramSocket ser;  private DatagramPacket pac;  private byte rb[];  private String rev;  public userve()    Init();    public void Init()    try    ser=new DatagramSocket( );  rb=new byte[ ];  pac=new DatagramPacket(rb rb length);  rev= ;  int i= ;  while(i== )  //无数据 则循环    ser receive(pac);  i=pac getLength();  //接收数据  if(i> )    //指定接收到数据的长度   可使接收数据正常显示 开始时很容易忽略这一点  rev=new String(rb pac getLength());  System out println(rev);  i= ;//循环接收        catch(Exception e)    e printStackTrace();      public static void main(String args[])    new userve();     cha138/Article/program/Java/hx/201311/26023

相关参考

知识大全 使用Java编写B/S网络通信程序

使用Java编写B/S网络通信程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!网络上的系统结构多

知识大全 Java中的TCP/UDP网络通信编程

Java中的TCP/UDP网络通信编程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  是回路地址

知识大全 Java UDP聊天程序

JavaUDP聊天程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  importjavaawt

知识大全 Java网络编程 TCP vs UDP

Java网络编程TCPvsUDP  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  TCP(Tran

知识大全 用Java 编写手机应用程序

时尚:用Java编写手机应用程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  不知从什么时候开

知识大全 一个基于UDP数据广播的局域网络会议程序

一个基于UDP数据广播的局域网络会议程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文介绍

知识大全 网络数据流的java处理

  郭洪锋()该文章对编写客户服务器应用的java程序员有所帮助可以解决程序在对方出现故障的时候继续稳定运行  前言java程序要处理很多的网络数据网络数据发送和接收以及数据流的处理是java程序要特

知识大全 java聊天窗口的实现

  编写一数据报通信程序实现简单的聊天功能    聊天内容和输入文本分别为当前聊天的历史信息和当前要传送出去的聊天文本确定清空退出三个按钮分别实现发送当前聊天文本清空当前聊天文本和退出系统的功能imp

知识大全 用Solstice Enterprise Manager建立Java网络管理应用程序

用SolsticeEnterpriseManager建立Java网络管理应用程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容

知识大全 Java进阶:Java编写通过代理访问的应用程序

Java进阶:Java编写通过代理访问的应用程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!