在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