jni设置dns
This commit is contained in:
@@ -51,7 +51,7 @@ public class Config {
|
|||||||
*/
|
*/
|
||||||
private String server;
|
private String server;
|
||||||
/**
|
/**
|
||||||
* 服务端地址
|
* dns地址
|
||||||
*/
|
*/
|
||||||
private String[] dns;
|
private String[] dns;
|
||||||
/**
|
/**
|
||||||
@@ -194,6 +194,14 @@ public class Config {
|
|||||||
this.server = server;
|
this.server = server;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String[] getDns() {
|
||||||
|
return dns;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDns(String[] dns) {
|
||||||
|
this.dns = dns;
|
||||||
|
}
|
||||||
|
|
||||||
public String[] getStunServer() {
|
public String[] getStunServer() {
|
||||||
return stunServer;
|
return stunServer;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
use std::net::ToSocketAddrs;
|
|
||||||
use std::str::FromStr;
|
use std::str::FromStr;
|
||||||
|
|
||||||
use jni::errors::Error;
|
use jni::errors::Error;
|
||||||
@@ -21,7 +20,7 @@ pub fn new_config(env: &mut JNIEnv, config: JObject) -> Result<Config, Error> {
|
|||||||
let password = to_string(env, &config, "password")?;
|
let password = to_string(env, &config, "password")?;
|
||||||
let server_address_str = to_string_not_null(env, &config, "server")?;
|
let server_address_str = to_string_not_null(env, &config, "server")?;
|
||||||
let stun_server = to_string_array_not_null(env, &config, "stunServer")?;
|
let stun_server = to_string_array_not_null(env, &config, "stunServer")?;
|
||||||
let dns = to_string_array_not_null(env, &config, "dns")?;
|
let dns = to_string_array(env, &config, "dns")?.unwrap_or_else(|| vec![]);
|
||||||
let cipher_model = to_string_not_null(env, &config, "cipherModel")?;
|
let cipher_model = to_string_not_null(env, &config, "cipherModel")?;
|
||||||
let punch_model = to_string(env, &config, "punchModel")?;
|
let punch_model = to_string(env, &config, "punchModel")?;
|
||||||
let mtu = to_integer(env, &config, "mtu")?.map(|v| v as u32);
|
let mtu = to_integer(env, &config, "mtu")?.map(|v| v as u32);
|
||||||
|
|||||||
Reference in New Issue
Block a user