Skip to content

A simple UDP request library for sending and receiving UDP packets, designed to handle network communication in Rust applications.

License

Notifications You must be signed in to change notification settings

crates-dev/udp-request

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

udp-request

Official Documentation

Api Docs

A simple UDP request library for sending and receiving UDP packets, designed to handle network communication in Rust applications.

Installation

To use this crate, you can run cmd:

cargo add udp-request

Use

Receive Text

use udp_request::*;

let mut request_builder = RequestBuilder::new()
    .host("127.0.0.1")
    .port(80)
    .build();
request_builder
    .send("udp send".as_bytes())
    .and_then(|response| {
        println!("ResponseTrait => {:?}", response.text());
        Ok(())
    })
    .unwrap_or_else(|e| println!("Error => {:?}", e));

Receive Binary

use udp_request::*;

let mut request_builder = RequestBuilder::new()
    .host("127.0.0.1")
    .port(80)
    .build();
request_builder
    .send("udp send".as_bytes())
    .and_then(|response| {
        println!("ResponseTrait => {:?}", response.binary());
        Ok(())
    })
    .unwrap_or_else(|e| println!("Error => {:?}", e));

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

Contact

For any inquiries, please reach out to the author at root@ltpp.vip.

About

A simple UDP request library for sending and receiving UDP packets, designed to handle network communication in Rust applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages