Soket İstemcisi için RUST tabanlı kütüphane.
```rust // önce nesneyi oluşturup, sonrasında ayarları tanımlayabilirsiniz. let mut client_obj = SocketClient::new());
// bağlantı esnasında ayarları tanımlayabilirsiniz. clientobj.connectwithconfig(AddressParser { ipaddress: "127.0.0.1".tostring(), portno: 1234, protocoltype: ProtocolType::TCP, ipversion: IPAddressVersion::IpV4, });
// ayarlar ile nesneyi oluşturmak için let mut clientobj = SocketClient::newwithconfig(AddressParser { ipaddress: "127.0.0.1".tostring(), portno: 1234, protocoltype: ProtocolType::TCP, ipversion: IPAddressVersion::IpV4, });
//geri gelen değerleri bu fonksiyon ile alabilirsiniz. clientobj.assigncallback(|data| { let vectostring = String::fromutf8(data).unwrap(); println!("vectostring: {}", vecto_string); });
// ayarları nesneyi oluştururken belirttiyseniz. client_obj.connect();
// işlem ve hata durumlarını ekranda yazdırmak için clientobj.debugmode(true);
// mesaj göndermek için let resultobj = clientobj.send("testmsg".asbytes().tovec()); println!("resultobj: {:?}", result_obj);
// gelen mesajları dinlemek için client_obj.listen();
// bağlantıyı kapatmak için clientobj.closeconnection();
```