在UDP套接字編程中,發送者程序是用C語言編寫的,而接收者程序用Python語言編寫的,它有關係嗎?我的意思是問,如果發送者或接收者程序是用相同或不同的語言編寫的,那麼這很重要嗎?UDP套接字編程中的不同語言的客戶端和服務器
2
A
回答
1
UDP只是一個協議,就像HTTP一樣,只要你的應用程序符合協議,沒有理由不能以這種方式進行通信。
當然,如果消息的內容需要解釋特定的庫/方法,那就是另外一回事了。
+0
是啊謝謝.. 但我猜UDP不像HTTP,UDP是傳輸層協議,而HTTP是應用層協議。 – gopi1410 2012-04-16 10:38:48
0
不,不應該。有更高層的協議依賴於UDP,使用這些協議可能取決於庫(就像一個例子)。但是UDP本身與你使用的語言無關。
0
不,這不應該是一個問題。我自己測試了一下,以確保那件事。我用C寫了一個服務器,並用Java創建了一個客戶端。有效。
此外,我製作了一個服務器程序,運行在與Symbian,Java和基於Objective-C的客戶端進行交互的生產服務器上。所以,這並不重要。
同樣,參照協議層次結構,您可以認爲當網絡層和傳輸層信息與數據切斷時,它確實是原始數據。客戶端有一個處理這些原始數據的機制。如果程序寫得很好,就不會有這樣的問題。
相關問題
- 1. 客戶端服務器udp套接字
- 2. C:2客戶端和1服務器中的UDP套接字編程
- 3. C中的UDP套接字:客戶端1到服務器到客戶端2
- 4. UDP客戶端和服務器連接
- 5. Web服務客戶端編程語言
- 6. Python中的客戶端服務器套接字編程
- 7. Cpp服務器,每個客戶端的UDP套接字
- 8. 服務器和客戶端套接字編程?
- 9. UDP服務器和UDP客戶端
- 10. 服務器的客戶端套接字編程輸出困難
- 11. 客戶套接字編程在Java中 - 從服務器端
- 12. 客戶端套接字接受的數據與服務器套接字不同
- 13. 同時關閉服務器和客戶端套接字連接
- 14. 用於遠程連接的UDP服務器和客戶端ip
- 15. PHP套接字服務器/客戶端
- 16. 套接字java客戶端服務器
- 17. 客戶端 - 服務器套接字
- 18. 服務器/客戶端套接字
- 19. 客戶端服務器套接字C#
- 20. Python服務器客戶端套接字
- 21. Java套接字客戶端/服務器
- 22. 客戶端 - 服務器UDP連接
- 23. 服務器客戶端:套接字編程
- 24. java客戶端服務器套接字編程實現問題
- 25. 客戶端服務器套接字編程c-linux
- 26. 套接字編程客戶端服務器java
- 27. 客戶端 - 服務器套接字編程Java
- 28. 服務器/客戶端使用套接字編程
- 29. 套接字編程。服務器客戶端通信
- 30. 不同語言間的服務器客戶端偏好
如果您發送二進制數據,您必須使用[「marshalling」](http://en.wikipedia.org/wiki/Marshalling_%28computer_science%29)或[「serialization」](http:// en。 wikipedia.org/wiki/Serialization)。除此之外,使用哪種語言並不重要。 – 2012-04-16 06:05:38
是的,明白了。謝謝。 :) – gopi1410 2012-04-16 06:14:33