6
A
回答
16
絕對如此。否則,編寫Web瀏覽器和Web服務器相當困難,只是作爲一個例子...
當然,通過套接字通信的數據可能比使用一種語言更容易閱讀 - 例如,如果您使用Java的DataOutputStream
,那麼使用Java在另一端進行管理將更容易讀取數據。但你仍然可以讀取該數據,因爲格式有據可查。例如,如果您在網絡中完全使用特定於平臺的數據,這會讓事情變得更加困難 - 例如,使用非Java平臺的Java ObjectOutputStream
序列化的對象會非常困難。
但在原始套接字水平,沒有概念的編程語言的源發生在編寫。
1
TCP套接字通過數據的二進制流的通信。許多語言的特性都位於此堆棧的頂部,以便於通信,但最簡單的就是它的二進制數據。
如果你想在兩種不同的語言之間進行通信,只需避免任何語言的自定義序列化,並堅持簡單的來回傳遞簡單的字符串。
0
是的。那就是協議的概念(TCP/UDP)來設置通信應該如何發生的規則。
相關問題
- 1. Java套接字編程:服務器套接字是否可以啓動通信?
- 2. 是否可以在Web套接字上使用不同的語言?
- 3. 以不同的編程語言重載
- 4. Silverlight 4可信任應用程序是否可以訪問通信端口?
- 5. 可以以編程方式安裝Windows Phone語言語言嗎?
- 6. 對於iPhone,您可以編程使用不同的語言嗎?
- 7. 是否可以通過PHP訪問REQUEST_FILENAME?
- 8. 是否可以創建一個通用的中級編程語言?
- 9. 進程間通信是套接字通信可靠協議嗎?
- 10. 可以訪問每個套接字的TCP統計信息/信息嗎? (C/C++)
- 11. 是否可以通過鏈接訪問'gh-pages'的子目錄?
- 12. Java套接字編程,雙向通信
- 13. I2C通信是否可以使用兩種不同的IDE?
- 14. 使組播套接字可以從另一個線程訪問
- 15. 是否可以使用三種編程語言編寫一個程序?
- 16. 語言可以接受無限數字
- 17. 從不同於java的編程語言訪問restlet
- 18. UDP套接字編程中的不同語言的客戶端和服務器
- 19. 是否可以通過語音進行編程
- 20. 是否可以使用Erlang和C語言混合編程以高比例使用C語言?
- 21. 線程是否可以共享相同的客戶端套接字?
- 22. 可以redis不同的語言客戶端可以混用嗎?
- 23. iPhone:以編程方式訪問語音留言
- 24. 是否可以將低級語言轉換爲高級語言?
- 25. 腳本語言是否可以翻譯成其他語言?
- 26. 3g以上的android套接字編程
- 27. 檢查是否可以通過JavaScript訪問遠程網站
- 28. 是否可以使用語言環境編寫成功消息?
- 29. 是否可以使用AWK編寫語言解析器?
- 30. 是否可以用高級語言實現編譯器?