Tôi có chương trình này, chúng tôi sẽ gọi nó là Máy chủ. Máy chủ lưu trữ tất cả các loại công cụ tốt, nhưng nó cần để có thể chấp nhận đầu vào thông qua dòng lệnh trong khi nó đang chạy. Điều này có nghĩa là nó phải bằng cách nào đó gửi dữ liệu quá trình khác của nó và sau đó bỏ thuốc lá. Ví dụ, tôi cần để có thể làm điều này:Gửi tin nhắn đến chương trình qua dòng lệnh
./Host --blahblah 3 6 3 5
này bằng cách nào đó nên kết thúc kêu gọi một số chức năng trong máy chủ gọi
handleBlahBlah(int x1, int y1, int x2, int y2){
//do some more sweet stuff
}
Host là một chương trình C, và không cần phải hỗ trợ nhiều trường hợp.
Ví dụ về điều này là trình phát nhạc Amarok. Với Amarok chạy và chơi, bạn có thể gõ "amarok --pause" và nó sẽ tạm dừng âm nhạc.
Tôi cần có khả năng thực hiện việc này trong Linux hoặc Windows. Tốt hơn là Linux.
Cách sạch nhất để thực hiện điều này là gì?
Bạn có muốn chuyển đối số khi chương trình đang chạy không? Hệ điều hành này được lập trình để làm gì? –