[−][src]Function zenoh::net::open
pub async fn open(config: ConfigProperties) -> ZResult<Session>
Open a zenoh-net Session.
Arguments
config
- The ConfigProperties for the zenoh-net session
Examples
use zenoh::net::*; let session = open(config::peer()).await.unwrap();
Configuration Properties
ConfigProperties are a set of key/value (u64
/String
) pairs.
Constants for the accepted keys can be found in the config module.
Multiple values are coma separated.
Examples
use zenoh::net::*; let mut config = config::peer(); config.insert(config::ZN_LOCAL_ROUTING_KEY, "false".to_string()); config.insert(config::ZN_PEER_KEY, "tcp/10.10.10.10:7447,tcp/11.11.11.11:7447".to_string()); let session = open(config).await.unwrap();
ConfigProperties can be built set of key/value (String
/String
) set
of Properties.
Examples
use zenoh::Properties; use zenoh::net::*; let mut config = Properties::default(); config.insert("local_routing".to_string(), "false".to_string()); config.insert("peer".to_string(), "tcp/10.10.10.10:7447,tcp/11.11.11.11:7447".to_string()); let session = open(config.into()).await.unwrap();