通信协议
Mac_Maye
这个作者很懒,什么都没留下…
展开
-
Java实现UDP组播(multicast)和单播(unicast)简单例子——局域网内
1.组播a.接收端:public class MulticastReceive { public static void main(String[] args) throws Exception { listener(); } public static void listener() throws Exception{ //组播地址 InetAddress group = InetAddress.getByName("224.0原创 2022-03-09 17:10:44 · 2077 阅读 · 0 评论 -
java收集服务器基本信息(cpu,io,网络...)
1 下载安装sigar-1.6.4.zip使用java自带的包获取系统数据,容易找不到包,尤其是内存信息不够准确,所以选择使用sigar获取系统信息。下载地址:http://sourceforge.net/projects/sigar/files/latest/download?source=files解压压缩包,将lib下sigar.jar导入eclipse的CLASSPATH中,再将sigar-x86-winnt.dll存入Java的bin目录即可。2 具体代码如下package osin原创 2022-03-04 14:16:41 · 437 阅读 · 0 评论 -
Java UDP 广播、组播使用--系列2-多网卡监听问题
**知识点:**单播:与某个人聊天 多播:拉了个群进行群聊 (多播IP地址就是D类IP地址,即224.0.0.0至239.255.255.255之间的IP地址) 广播:类似微信群发 可以这么简单理解,具体大家另行了解。**问题描述:**在笔记本电脑上跑多播服务,偶现收不到客户端发送的多播信息,关闭其中一个不用网卡重启服务就可以收到了。**问题分析:**通过抓包,发现客户端发送的多播消息已经到了笔记本电脑上,只是多播服务没有收到。证明网络是通的,并且多播客户端已经成功发送消息。故怀原创 2022-02-28 10:32:28 · 791 阅读 · 0 评论 -
Java 实例 - 查看端口是否已使用
以下实例演示了如何检测端口是否已经使用:实例:import java.net.*;import java.io.*; public class Main { public static void main(String[] args) { Socket Skt; String host = "localhost"; if (args.length > 0) { host = args[0]; } for (i原创 2022-02-23 10:25:45 · 1073 阅读 · 0 评论 -
一句话记住“网络七层协议”模型
赢了一个表回来,传到我叔的屋子里面。对应就是 应-表-会-传-网-数-物原创 2022-01-11 15:15:48 · 274 阅读 · 0 评论 -
java在远程服务器上执行终端命令并获得返回结果之测试01
最近经常会用到java到指定机器上执行终端命令并且获得返回结果,所以借此机会来记录一下1.首先通过ip,用户名,密码链接到远程服务器上,然后执行终端命令userName:主机的用户名,password:密码,ipAddr:主机ip地址,cmd:你要执行的命令 public String execute(String userName, String password, String ipAddr, String cmd) { String result = "";原创 2020-12-14 11:24:50 · 505 阅读 · 0 评论 -
java 根据系统时间动态的创建文件夹
可以动态创建指定格式的文件夹,结合上篇我的帖子可以实现sftp下载指定格式的文件到指定的动态文件夹中。1./*** 在指定目录下根据系统时间创建文件夹* 文件名字eg:2019-07-02-23-56-31** @param path 路径:eg: “/Users/amarao/业余/剪辑/output/”;* 结果:创建成功/Users/amarao/业余/剪辑/output/2019-07-03-10-28-05** 步骤:* 1. 读取系统时间* 2. 格式化系统时间* 3. 创原创 2020-12-14 10:38:41 · 1122 阅读 · 0 评论 -
JAVA SFTP文件上传、下载及批量下载(可以动态创建制定文件夹用以存放)
1.jsch官方API查看地址(附件为需要的jar)http://www.jcraft.com/jsch/2.jsch简介JSch(Java Secure Channel)是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。SFTP(Secure File Transfer Protocol)安全文件传送协议。可以为传输文件提供一种安全的加密方法。SFTP 为 SSH的一部份,是一种传输文件到服务器原创 2020-12-14 10:28:40 · 522 阅读 · 0 评论 -
java执行linux shell命令,并拿到返回值
java执行linux shell命令,并拿到返回值2020年12月3日11:11:22package com.pasier.xxx.util;import java.io.IOException;import java.io.InputStream;import java.nio.charset.Charset;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import ch.ethz.ssh2.ChannelConditi转载 2020-12-03 11:14:16 · 667 阅读 · 0 评论