1.把本机地址广播出去
private void sendIP() {
try {
DatagramSocket dgSocket = new DatagramSocket(8989);
byte[] by = _ipString.getBytes();
try {
DatagramPacket packet = new DatagramPacket(by,by.length, InetAddress.getByName(_broadcastAddress),8989);
try {
dgSocket.send(packet);
} catch (IOException e) {
e.printStackTrace();
}
dgSocket.close();
} catch (UnknownHostException e) {
e.printStackTrace();
}
} catch (SocketException e) {
e.printStackTrace();
}
}
2.在服务器端用了三个端口,一个端口用来发送数据,一个端口用来连接用户,一个用来广播主机的IP地址

最新文章

  1. js new
  2. mysql创建用户及授权相关命令
  3. [GodLove]Wine93 Tarining Round #10
  4. 水面shader 线性擦除
  5. 分享Kali Linux 2016.2第41周镜像虚拟机
  6. Android开源框架:Universal-Image-Loader解析(一)
  7. AppScan学习笔记
  8. RedHat7 部署ELK日志分析系统
  9. R语言 rwordseg包的下载
  10. Print the numbers between 30 to 3000.
  11. HDU 5793 - A Boring Question
  12. BloomFilter——大规模数据处理利器
  13. Mac安装6.1.2版本Elasticsearch及优化配置实践
  14. 设计模式--桥接(Bridge)模式
  15. Idea for Mac 过期 IntelliJ IDEA 2017 完美注册方法(附idea for Mac破解方法)
  16. PHP对Url中的汉字进行编码和解码
  17. hashcat 中文文档
  18. render函数
  19. linux的命令:
  20. Mybatis实现in查询(注解形式和xml形式)

热门文章

  1. VC++深入详解读书笔记-第七章对话框
  2. jeasyui制作计划-搭建php运行环境
  3. 调试 JavaScript 脚本
  4. HTML5的结构学习(2) --- 新增的非主体结构元素
  5. Wcf实现IServiceBehavior拓展机制
  6. 致终将火爆的NFC——ISO14443 TypeA
  7. QT:“下载速度柱状图”的模拟实现——思路真好,会动脑筋,连我都有了启发(这个思路好像是通用的)
  8. 常用的IO流
  9. Android的数据存储方式(转)
  10. MinGW安装教程