[−][src]Function http2byond::send_byond
pub fn send_byond(target: &SocketAddr, topic: &str) -> Result<ByondTopicValue>
Main (and only) function of this library.
Arguments
target
- A TCP SocketAddr of a Dream Daemon instance.topic
- The string you want sent to Dream Daemon. Make sure to always start this with the character?
.ByondTopicValue
Examples
use http2byond::{send_byond, ByondTopicValue}; match send_byond(&SocketAddr::from(([127, 0, 0, 1], 1337)), "?status") { Err(_) => {} Ok(btv_result) => { match btv_result { ByondTopicValue::None => println!("Byond returned nothing"), ByondTopicValue::String(str) => println!("Byond returned string {}", str), ByondTopicValue::Number(num) => println!("Byond returned number {}", num), } } }