⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bindinglifetimetestdemo.java

📁 解决了nat穿越的问题
💻 JAVA
字号:
/* * This file is part of JSTUN.  *  * Copyright (c) 2005 Thomas King <king@t-king.de> - All rights * reserved. *  * This software is licensed under either the GNU Public License (GPL), * or the Apache 2.0 license. Copies of both license agreements are * included in this distribution. */package de.javawi.jstun.test.demo;import java.util.logging.FileHandler;import java.util.logging.Handler;import java.util.logging.Level;import java.util.logging.Logger;import java.util.logging.SimpleFormatter;import de.javawi.jstun.test.BindingLifetimeTest;public class BindingLifetimeTestDemo {	public static void main(String[] args) {		try {			Handler fh = new FileHandler("logging.txt");			fh.setFormatter(new SimpleFormatter());			Logger.getLogger("de.javawi.stun").addHandler(fh);			Logger.getLogger("de.javawi.stun").setLevel(Level.ALL);			BindingLifetimeTest test = new BindingLifetimeTest("iphone-stun.freenet.de", 3478);			// iphone-stun.freenet.de:3478			// larry.gloo.net:3478			// stun.xten.net:3478			test.test();			boolean continueWhile = true;			while(continueWhile) {				Thread.sleep(5000);				if (test.getLifetime() != -1) {					System.out.println("Lifetime: " + test.getLifetime() + " Finished: " + test.isCompleted());					if (test.isCompleted()) continueWhile = false;				}			}		} catch (Exception e) {			System.out.println(e.getMessage());			e.printStackTrace();		}	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -