`
zhang19841017
  • 浏览: 78950 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

发送飞鸽信息

阅读更多



import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
import java.net.UnknownHostException;
import java.util.Date;

public class TestIPMSG {
    public static void main(String[] args) {
        DatagramSocket socket;
        InetAddress address;

        long IPMSG_SENDMSG = 0x00000020;

        String SENDER = "张恩明";
        String HOST = "localhost";
        String MSG_CONTENT = "我要死了";

        try {
            socket = new DatagramSocket();
            address = InetAddress.getByName("192.168.1.128");// 发送给消息的地址

            /**
             * IPMSG收发数据包的格式(一行):
             *
             * version(IPMSG版本):no(消息编号,可以用系统时间):user(发送消息的用户名):
             * host(发送消息的主机名):command(上述 Command 常量,可以用 | 组合多个值):
             * msg(消息内容)
             *
             */
            byte[] buffer = ("1:" + new Date().getTime() + ":" + SENDER + ":"
                    + HOST + ":" + IPMSG_SENDMSG + ":" + MSG_CONTENT)
                    .getBytes();

            DatagramPacket packet = new DatagramPacket(buffer, buffer.length,
                    address, 2425);
            socket.send(packet); // 发送报文
   

            packet = new DatagramPacket(buffer, buffer.length);
            socket.receive(packet);// 接收回应

            String message = new String(packet.getData()); // 得到报文信息

            System.out.println(message); // 显示对方返回的信息
        } catch (UnknownHostException e) {
            e.printStackTrace();
        } catch (SocketException e) {
            e.printStackTrace();
        }

        catch (IOException e) {
            e.printStackTrace();
        }

    }

}

分享到:
评论

相关推荐

    飞鸽 飞鸽 飞鸽 飞鸽

    飞鸽的文件传输功能则是通过互联网进行,用户可以方便地发送大文件,这对于远程协作和资源共享非常有帮助。在文件传输过程中,飞鸽可能会使用断点续传技术,即使在传输中断后也能从上次停止的地方继续,提高了传输的...

    飞鸽传输软件 飞鸽飞鸽

    一旦加入群组,成员之间就可以互相发送文件,无论是单个文件还是整个文件夹,都可以轻松快捷地完成传输。 除了基本的文件传输,飞鸽软件还提供了其他实用功能。例如,它支持断点续传,即使在传输过程中因网络问题...

    企业飞鸽短信版

    3. **安全管理**:企业级应用通常注重信息安全,企业飞鸽可能拥有严格的用户权限管理,确保信息的保密性和发送的准确性,避免敏感信息泄露。 4. **统计分析**:为了帮助企业评估宣传效果,软件可能提供发送状态报告...

    飞鸽2007--飞鸽2007

    6. **广播消息**:可以向整个网络广播消息,适用于通知类信息的发送。 7. **IP地址查看**:查看并发送对方的IP地址,有助于识别网络中的其他设备。 8. **安全性**:尽管在局域网内部使用,但飞鸽传书仍提供了基本的...

    飞鸽

    首先,飞鸽支持文本聊天,用户可以发送文字消息、表情、图片、语音等多种形式的信息。这一特性使得它能够适应各种场景下的沟通需求,无论是简单的日常问候还是复杂的项目讨论,都能轻松应对。 其次,飞鸽具备群组...

    飞鸽传书聊天传东西方便

    4. **安全性**:飞鸽传书提供了加密通信功能,保证了信息在传输过程中的安全,防止数据被窃取或篡改,对于处理敏感信息的企业用户尤为重要。 5. **多平台支持**:飞鸽传书不仅有Windows版本,还有对应Mac和Linux的...

    2-feig.tar.gz_Qt 文件传输_qt 飞鸽_qt飞鸽传书_飞鸽_飞鸽 qt

    《基于Qt的飞鸽传书系统详解》 在IT领域,快速、稳定、安全的文件传输是不可或缺的一部分,尤其在局域网环境中的文件共享和通信。本文将深入探讨一个利用Qt框架实现的飞鸽传书系统,它不仅能够进行文件传输,还支持...

    飞鸽for mac os

    4. **离线消息**:即使接收方不在线,飞鸽也能保存发送的消息,待对方上线时自动推送,确保信息的完整传递。 5. **安全与隐私保护**:飞鸽通常会采用加密技术保障用户数据的安全,防止信息被未经授权的第三方获取,...

    飞鸽传书JAVA源代码

    这为飞鸽传书建立通信连接提供了必要的信息。 实时通信是飞鸽传书的核心功能之一,JAVA中的Socket和ServerSocket类是实现这一功能的关键。Socket代表了两台机器之间的通信链路,而ServerSocket则监听特定端口等待...

    飞鸽工具,局域网工具

    9. **离线消息**:如果接收方不在线,飞鸽工具会将消息存储起来,待接收方上线时自动发送,确保信息的完整传递。 10. **兼容性**:飞鸽工具支持Windows、Mac OS等多种操作系统,使得跨平台协作成为可能。 飞鸽工具...

    飞鸽2007绿色版、飞鸽2007绿色版

    4. **安全性**:作为一款局域网通讯工具,飞鸽传书的信息传递相对封闭,只在内部网络中进行,相对于互联网,数据安全风险较低。 5. **简单易用**:用户界面简洁直观,操作流程清晰,无论是新手还是老用户,都能快速...

    飞鸽传书飞鸽传书

    1. 文字聊天:飞鸽传书提供实时的文字聊天功能,用户可以与局域网内的其他用户进行一对一或群组聊天,支持发送文本消息、表情、以及各种格式的文件,满足了日常沟通的需求。 2. 文件传输:作为其核心功能之一,飞鸽...

    飞鸽源代码飞鸽源代码

    5. **数据库操作**:飞鸽源代码很可能包含了与数据库交互的部分,如用户信息存储、聊天记录管理等,这涉及到SQL语句的编写及数据库优化知识。 6. **用户界面设计**:源码中会有UI界面的实现,包括窗口布局、事件...

    飞鸽传书2010 飞鸽传书2010

    1. **文件传输**:用户可以通过飞鸽传书2010快速地在局域网内的电脑之间发送和接收文件,无论是文档、图片、视频还是其他格式的文件,都能轻松处理。这大大提高了工作效率,减少了对网络带宽的依赖。 2. **即时通讯...

    2007版飞鸽下载

    4. 自动接收:飞鸽有自动接收文件的功能,用户可以根据需要设置是否自动接收来自其他用户发送的文件,这大大简化了操作流程,提高了工作效率。 5. 身份验证:为了保证通信的安全,飞鸽2007版提供了身份验证机制。...

    飞鸽传书压缩包

    飞鸽传书(IPMSG,Internet Protocol Message)是一款在局域网内广泛使用的免费文件传输软件,它允许用户快速、方便地在计算机之间共享文件和信息。这款软件因其简单易用、传输速度快以及无需互联网连接的特点,深受...

    飞鸽传书(老版 绿色免安装)

    5. 离线消息:如果接收方不在线,飞鸽传书会将消息保存并待其上线后自动发送,确保信息的完整传递。 6. 身份验证与安全性:为了保证通信安全,飞鸽传书允许用户设置身份验证,只有知道对方用户名和密码的用户才能...

    局域网飞鸽

    同时,管理员还可以设置权限,限制某些用户发送特定类型的信息,进一步增强了网络环境的安全性。 除此之外,飞鸽传书还具有其他实用功能,如离线消息存储、自动上线提醒、自定义皮肤等。离线消息存储意味着即使接收...

    OSx版飞鸽传书

    用户可以通过简单的拖放操作将文件从本地目录直接发送到其他飞鸽传书用户,大大提升了工作效率。同时,它支持文件夹的批量传输,对于需要分享大量资料的场景非常实用。此外,飞鸽传书还具有消息广播和离线消息的功能...

Global site tag (gtag.js) - Google Analytics