我對編程非常陌生,以前沒有接受過正式培訓,所以如果這是一個模糊的問題,請耐心等待。應用程序之間的通信?
我只是好奇:同一臺計算機上的不同程序如何相互通信?從我的編程經驗,我相信它可以通過套接字編程來實現?
謝謝
我對編程非常陌生,以前沒有接受過正式培訓,所以如果這是一個模糊的問題,請耐心等待。應用程序之間的通信?
我只是好奇:同一臺計算機上的不同程序如何相互通信?從我的編程經驗,我相信它可以通過套接字編程來實現?
謝謝
您可以依靠所有不同類型的進程間通信。 (IPC)。看看http://en.wikipedia.org/wiki/Inter-process_communication
在Linux上,dbus用於使應用程序一起通信。套接字只是解決這個問題的一種方法。
套接字,共享內存,事件/信號,管道,信號量,消息隊列,郵件槽。只要在互聯網上搜索。
您可以在Windows中使用WM_COPYDATA,這是在不同應用程序/進程之間發送數據的一種非常簡單的方法。
和here是其他方法的工作列表,其他方法的工作跨平臺,並與許多不同的語言。