2个版本
0.0.10 | 2023年12月25日 |
---|---|
0.0.9 | 2023年8月13日 |
0.0.3 |
|
#1 在 #goxoy
每月25次下载
在 4 crates 中使用
1MB
215 行
包含 (WOFF字体,400KB) NanumBarunGothic-0f09457c7a19b7c6.ttf.woff2,(WOFF字体,135KB) FiraSans-Medium-8f9a781e4970d388.woff2,(WOFF字体,130KB) FiraSans-Regular-018c141bf0843ffd.woff2,(WOFF字体,82KB) SourceSerif4-Bold-124a1ca42af929b6.ttf.woff2,(WOFF字体,77KB) SourceSerif4-Regular-1f7d512b176f0f72.ttf.woff2,(WOFF字体,45KB) SourceCodePro-It-1cc31594bf4f1f79.ttf.woff2 等等.
Goxoy地址解析器
用于为套接字执行地址对象和字符串转换的库
使用/示例
// port ve tür belirterek nesne oluşturabilirsiniz.
let addr_obj = AddressParser{
ip_version: IPAddressVersion::IpV4,
ip_address: "127.0.0.1".to_string(),
port_no: 1234,
protocol_type: ProtocolType::TCP
};
// oluşturulan nesne ile string olarak dönüştürülebilir
let addr_str = AddressParser::object_to_string(addr_obj.clone());
println!("addr_str: {}", addr_str.clone());
/*
çıktısı
addr_str: /ipv4/127.0.0.1/tcp/1234
*/
// aşağıdaki fonksiyon ile string tekrardan nesneye çevrilir.
let convert_obj = AddressParser::string_to_object(addr_str.clone());
// bu fonksiyon ile TCP veya UDP soket için doğrudan string çıktısı alabilirsiniz.
let local_addr_for_socket = AddressParser::local_addr_for_binding(addr_str.clone());
println!("local_addr_for_socket: {}", local_addr_for_socket.clone());
/*
çıktısı
local_addr_for_socket: 127.0.0.1:1234
*/