首先普及feiQ数据解析格式.

<img src="https://img-blog.csdn.net/20160903214933694?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />package com.fenuang.qq;import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;public class demo {public static void main(String[] args) throws IOException {// 使用upd给qq发消息// 创建udp服务·DatagramSocket socket = new DatagramSocket();// 准备发射的数据 调用封装数据的函数String data = getData("qq你好");// 把数据封装到数据包DatagramPacket packet = new DatagramPacket(data.getBytes(), data.getBytes().length,InetAddress.getByName("192.168.0.108"), 80);// 发送数据socket.send(packet);socket.close();}// 不同的通信软件有不同的拼接字符为指定格式public static String getData(String content) {StringBuilder sb = new StringBuilder();// 使用append添加指定的字符序列sb.append("1.0");sb.append(System.currentTimeMillis() + ":");sb.append("姓名");sb.append("192.168.1.1.1:");sb.append("32:");sb.append(content);return sb.toString();}}

java socket使用udp协议与局域网群聊软件feiQ通信相关推荐

  1. 00023.11 TCP协议编程:群聊(TCP通信原理,多线程、线程阻塞)

    系列文章目录 文章目录 系列文章目录 一.前言 一.需求 二.使用步骤 客户端 服务端 三.完整代码 客户端 服务器 一.前言 我们平时玩QQ或者微信的群聊,是怎么实现的呢? 是你发一个消息直接全部给 ...

  2. 基于Java的局域网群聊软件

    基于TCP/IP协议,包含一个客户端和一个服务器端.目前只能字符聊天. 主要功能:实现多个客户端连接服务器,服务器接收到信息就会把信息广播到所有的客户端 1.Server端:包括端口设置,向所有人发信 ...

  3. java android长连接_基于Java Socket的自定义协议,实现Android与服务器的长连接(一)...

    一.基础知识准备 在正式给大家介绍自定义协议之前,我们先对网络传输和协议解析的相关知识点做一个基本的介绍,尽管这些知识点我们在学校里学过,但难免会有所遗忘,这里先做一个简单的介绍,以便对后文的内容理解 ...

  4. 基于UDP协议的局域网网络聊天工具

    /* * 本程序实现了基于UDP协议的局域网网络聊天工具. * 参考网上的源码,发现一个calss就可以搞定. * ChatFrame类创建窗口,包含JTextField和TextArea. * 前者 ...

  5. Android使用Socket(Tcp/Udp)协议进行数据传输(传输大文件)

    先揭晓一下前面天的抽奖活动中奖人员: 恭喜这位同学中奖,麻烦你在微信公众号留言你的收货地址,或者加入QQ群:417046685 来找我也行. 同时,知识星球的活动还在继续,现在加入知识星球立即赠送技术 ...

  6. android udp定时发送,Android Socket基于UDP协议通信

    首先我们要知道UDP通信协议是Socket通信的一种实现方式,Socket通信一般有两种通信方式:基于TCP协议.基于UDP协议.这两者的差别和优缺点就不说了,这里主要讲一下基于UDP协议的实现. 基 ...

  7. java网络编程 UDP通信协议实现局域网内文件的发送和接收

    要实现两台内网下的机子进行通信,首先得知道接收方的内网IP,获取IP的方式:可以打开任务管理器的以太网进行查看: 如下 也可以通过 win+r 输入cmd ,然后输入 ipconfig  回车  进行 ...

  8. Socket:UDP协议小白

    UDP(user datagram protocol)用户数据报协议,属于传输层. 首先要搞清楚网络通信的几个层次: OSI 是 Open System Interconnection 的缩写,译为& ...

  9. Java socket调用Http协议Get请求

    2019独角兽企业重金招聘Python工程师标准>>> HTTP是基于Socket之上的协议.HTTP Get是从服务器上获取数据. 服务地址: http://127.0.0.1:8 ...

最新文章

  1. 大快搜索城市运河大数据政务管理平台案例解读
  2. ensp中ap获取不到ip_对比网络模拟器软件,Cisco Packet Tracer、华为eNSP、H3C Cloud Lab...
  3. Show Attend and Tell的词表
  4. 新浪微博:大规模离线视频处理系统的架构设计
  5. *hdu5632Rikka with Array
  6. java的栈堆的理解_理解堆与栈 - 一步一个脚印 - BlogJava
  7. 详解C#防访问修饰符:public,private,protected,internal
  8. 花51万请明星和网红带货仅卖5000元,法院这样判了...
  9. SQL FILESTREAM与数据库快照,镜像,TDE和日志传送的兼容性
  10. python-Python 函数
  11. C语言结构体初始化(转载)
  12. PAT之查找:遍历、二分、hash
  13. 给敏感字符加星号处理
  14. sql*loader
  15. Python已知经纬度求两点距离
  16. 51单片机通过DHT11温度传感器读取温度(2)
  17. update select 语句和merge into语句
  18. python爬取网站源代码+图片
  19. 王爽老师汇编语言第四版第十章CALL和RET指令——小白笔记
  20. 有图有真相 苹果官网 教育 优惠 工行 24期免手续费 入口地址

热门文章

  1. 【Paper material】
  2. java毕业设计开题报告javaweb敬老院管理系统的设计和实现|养老院
  3. python摄氏度华氏度转换代码
  4. vitis HLS 在进行C simulation时遇到工程csim/build/csim.exe not found 报错的问题排查
  5. 高仿手机QQ5.0界面框架
  6. JS 自定义用setTimeout 实现 setInterval功能
  7. 一个黑科技,不仅可以浪漫享受电影时光,还能让你“凭空作画” | 钛空智慧星球推荐
  8. 外贸品牌企业邮箱哪个好用?
  9. 计算机算法设计与分析期末考试试卷,算法设计与分析期末考试卷及答案a
  10. Codeforces #158B Taxi