goxoy-address-parser

Crates.iogoxoy-address-parser
lib.rsgoxoy-address-parser
version0.0.10
sourcesrc
created_at2023-07-19 21:22:51.759838
updated_at2023-12-25 23:11:59.831639
descriptionGoxoy Address Parser
homepage
repositoryhttps://github.com/Goxoy/goxoy-address-parser/
max_upload_size
id920743
size1,394,614
Omer GOKSOY (omergoksoy)

documentation

README

Goxoy Address Parser

Soketler için adreslerin nesne ve string çevrimlerini yapan kitaplık

Kullanım / Örnekler

    // 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
    */

Lisans

MIT

Commit count: 15

cargo fmt