- /**
- *UDPServer
- *@author Winty wintys@gmail.com
- *@version 2008-12-15
- */
- import java.io.*;
- import java.net.*;
- class UDPServer{
- public static void main(String[] args)throws IOException{
- DatagramSocket server = new DatagramSocket(5050);
- byte[] recvBuf = new byte[100];
- DatagramPacket recvPacket
- = new DatagramPacket(recvBuf , recvBuf.length);
- server.receive(recvPacket);
- String recvStr = new String(recvPacket.getData() , 0 , recvPacket.getLength());
- System.out.println("Hello World!" + recvStr);
- int port = recvPacket.getPort();
- InetAddress addr = recvPacket.getAddress();
- String sendStr = "Hello ! I'm Server";
- byte[] sendBuf;
- sendBuf = sendStr.getBytes();
- DatagramPacket sendPacket
- = new DatagramPacket(sendBuf , sendBuf.length , addr , port );
- server.send(sendPacket);
- server.close();
- }
- }
- /**
- *UDPClient
- *@author Winty wintys@gmail.com
- *@version 2008-12-15
- */
- import java.io.*;
- import java.net.*;
- class UDPClient{
- public static void main(String[] args)throws IOException{
- DatagramSocket client = new DatagramSocket();
- String sendStr = "Hello! I'm Client";
- byte[] sendBuf;
- sendBuf = sendStr.getBytes();
- InetAddress addr = InetAddress.getByName("127.0.0.1");
- int port = 5050;
- DatagramPacket sendPacket
- = new DatagramPacket(sendBuf ,sendBuf.length , addr , port);
- client.send(sendPacket);
- byte[] recvBuf = new byte[100];
- DatagramPacket recvPacket
- = new DatagramPacket(recvBuf , recvBuf.length);
- client.receive(recvPacket);
- String recvStr = new String(recvPacket.getData() , 0 ,recvPacket.getLength());
- System.out.println("收到:" + recvStr);
- client.close();
- }
- }
相关推荐
TCP,UDP网络编程实例。。。。。。。。。。。。。。
网络应用开发大作业UDP版 应用UDPClient类实现服务器与客户端
基于winpcap开发的UDP网卡数据捕获实例,主要功能包括:1.自动选择本机IP地址的网络适配器进行网络数据捕获; 2.具有筛选IP地址、端口、协议、方向功能; 3.具有UDP数据报正文提取功能。
因为我们要传输数据,就要知道往哪个机子上传送,而IP地址确定了一台主机,但是这台机子上可能运行着各种各样的网络程序,我们要往哪个程序中发送呢?这时就要使用一个端口来指定UDP程序。所以说,Socket指明了数据...
用java编写的基于UDP和TCP两种协议编写的Socket(网络编程)案列
C# 网络通信开发训练-32个实例 C# 网络通信开发训练 实例01 更改计算机名称...... 670 实例02 通过计算机名获取IP地址...... 672 实例03 通过IP地址获取主机名称...... 673 实例04 修改本机IP地址...... 674...
基于C语言TCP和UDP编程实例,基于C/S的网络程序,想开发网络通信的朋友可以参考一下。
本书全面介绍了使用Visual C++开发各种网络程序的方法与技巧,内容涵盖TCP和UDP的客户/服务器编程、Internet和LAN上的远程PC控制、链路层的计算机扫描技术、路由跟踪技术、IP欺骗技术、密码截获及保护技术、网络封包...
什么是Android UDP? UDP是User Datagram Protocol的简称,中文名是用户数据包协议,是OSI参考模型中一种无连接的传输层协议,...包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协
1、本例程实现的是W5500为UDP网络通讯。 2、实例展示了从DHCP动态获取IP、创建UDP、等待客户端连接、关闭连接等过程。 3、代码使用KEIL开发,当前在STM32F103C8T6运行,如果是STM32F103其他型号芯片,依然适用,请...
本资源包含程序设计VI源代码文件,设计要求和设计说明文档,可通过本资源实例学习LabVIEW编程UDP通信,全局变量等知识。
QT网络开发的UDP通信实例,实例中使用服务端与客户端通过UDP通信连接后,客户端给服务端发送消息,并且利用信号与槽,控制按钮、对话框的使能与失能
主要介绍了android开发socket编程之udp发送,实例分析了Android开发socket网络编程中udp发送的相关技巧,非常具有实用价值,需要的朋友可以参考下
本书是一本以网络应用实例为主的实用型参考书,主要包括访问资源、网络Applet小程序、Socket、UDP协议通讯、网络组播、邮件收发、远程方法调用、多媒体数据流的传输和播放,以及常用网络工具的实例等。在配书光盘中...
包括《抓图程序开发实践》配套源代码 bittorent源代码 bt客户端源代码 CGI邮件程序源码 CGIC connect back代码 CLIPPER 通讯范例 EMSP2.0 Standard C plus plus Code FTP类,支持防火墙设置 ftp升级程序 截获以太网...
《ARM嵌入式系统软件开发实例(一) 周立功 北京航天航空大学出版社》(PDF) 目录第1章 ZLG/FS原理与应用 1.1 概述 1.1.1 ZLG/FS简介 1.1.2 ZLG/FS的特点 1.1.3 已实现的特性 1.1.4 暂时未实现的特性 1.2 使用 1.2.1 ...
针对NXP Kinetis 系列的K64的LwIP开发,提供简单实用的实例,经过修改,可直接使用到对于网络部分要求不太高的项目中