在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. Python中的客戶端服務器套接字編程
- 5. Web服務客戶端編程語言
- 6. Cpp服務器,每個客戶端的UDP套接字
- 7. 服務器和客戶端套接字編程?
- 8. 服務器的客戶端套接字編程輸出困難
- 9. 客戶端套接字接受的數據與服務器套接字不同
- 10. 同時關閉服務器和客戶端套接字連接
- 11. PHP套接字服務器/客戶端
- 12. Python服務器客戶端套接字
- 13. Java套接字客戶端/服務器
- 14. 客戶端 - 服務器UDP連接
- 15. 套接字編程客戶端服務器java
- 16. 套接字編程。服務器客戶端通信
- 17. 服務器/客戶端使用套接字編程
- 18. 服務器客戶端:套接字編程
- 19. 客戶端 - 服務器套接字編程Java
- 20. 傳遞在客戶端服務器之間的套接字編程客戶端服務器C
- 21. TCP/UDP客戶端/服務器程序
- 22. 多線程udp服務器/客戶端
- 23. UPD客戶端和UDP服務器
- 24. C#套接字編程:服務器不接受客戶端連接
- 25. C中的多線程客戶端 - 服務器套接字編程
- 26. 遊戲客戶端/服務器語言
- 27. 使用WiFi和java套接字編程的服務器 - 客戶端聊天
- 28. java套接字服務器和套接字客戶端之間的連接
- 29. C套接字服務器,Java套接字客戶端:阻塞!
- 30. Python套接字客戶端到Java套接字服務器
如果您發送二進制數據,您必須使用[「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