在UDP套接字编程中,如果发送方程序是用C语言编写的,接收方程序是用Python编写的,那有关系吗?我的意思是问发件人或接收者程序是用相同或不同的语言编写的吗?
答案 0 :(得分:1)
UDP只是一种协议,就像HTTP一样,只要您的应用程序符合协议,就没有理由不能以这种方式进行通信。
当然,如果消息的内容需要解释特定的库/方法,那就是另一个问题。
答案 1 :(得分:0)
答案 2 :(得分:0)
不,这应该不是问题。我自己测试它以确保那件事。我用C编写了一个服务器,用Java创建了一个客户端。它奏效了。
此外,我制作了一个服务器程序,该程序在生产服务器上运行,该服务器与基于Symbian,Java和Objective-C的客户端进行交互。所以,这无关紧要。
再次,参考协议层次结构,您可以认为当网络层和传输层信息与数据切断时,它确实是原始数据。客户端有一个处理这种原始数据的机制。如果程序编写得很好,就不会有这样的问题。