আমি ইউনিক্স সকেটের সাথে সংযোগ স্থাপন করে একটি daemon
এবং একটি দিয়ে একটি প্রকল্প তৈরি করতে চাই client
।
এ client
এবং daemon
একটিতে দুটি বাইনারি প্রয়োজন, সুতরাং আমি কীভাবে Cargo
দুটি ভিন্ন উত্স থেকে দুটি লক্ষ্য তৈরি করতে বলব ?
কিছুটা কল্পনা যুক্ত করার জন্য, আমি library
এর মূল অংশটির জন্য একটি চাই daemon
এবং কেবল এটির চারপাশে মোড়ানো এবং সকেটের মাধ্যমে যোগাযোগের জন্য একটি বাইনারি রাখব।
সুতরাং, আমাদের কাছে এই জাতীয় গাছের আর্কিটেকচার রয়েছে:
├── Cargo.toml
├── target
| └── debug
| ├── daemon
│ └── client
└── src
├── daemon
│ ├── bin
│ │ └── main.rs
│ └── lib
│ └── lib.rs
└── client
└── bin
└── main.rs
আমি এমন একটি নির্বাহযোগ্য করতে পারি যা উভয় উদ্বেগকে পরিচালনা করে তবে আমি এটি করতে চাই না, যদি না এটি খুব ভাল অনুশীলন হয়।