Network programming 当一个程序与其他程序或其他计算机对话时,它叫什么

Network programming 当一个程序与其他程序或其他计算机对话时,它叫什么,network-programming,Network Programming,作为一个真正的初学者,你经常会发现,进一步了解的障碍是不知道谷歌应该做什么 我制作了一些简单的程序,比如乒乓球和数独游戏。这些天来,我想做一些更像塔布斯洛克(tabslock)的东西,或者做一个多人乒乓球,或者至少开始考虑这会涉及到什么 那么,当程序导致其他程序做这个或那个时,或者当一个程序在这个巨大的互联网上的其他地方与另一台计算机上的自身副本对话时,它到底被称为什么呢 z、 我希望搜索服务器/客户端示例和socket编程将使您朝着正确的方向前进 例如,在谷歌上搜索将让你找到 类似的搜索将使您

作为一个真正的初学者,你经常会发现,进一步了解的障碍是不知道谷歌应该做什么

我制作了一些简单的程序,比如乒乓球和数独游戏。这些天来,我想做一些更像塔布斯洛克(tabslock)的东西,或者做一个多人乒乓球,或者至少开始考虑这会涉及到什么

那么,当程序导致其他程序做这个或那个时,或者当一个程序在这个巨大的互联网上的其他地方与另一台计算机上的自身副本对话时,它到底被称为什么呢


z、

我希望搜索服务器/客户端示例和socket编程将使您朝着正确的方向前进

例如,在谷歌上搜索将让你找到


类似的搜索将使您进入网络通信、TCP/IP通信等


试着在谷歌上搜索“socket服务器示例”

目前的帖子都不错,还有远程方法调用(RMI)或Web服务,SOAP也很有用。还有远程过程调用(RPC),如在XML-RPC中。

  • 套接字是操作系统中的逻辑插槽,用于运行用于通信的程序(进程)
  • 协议是由通信双方商定的语言、编码等,用于理解数据
  • 远程过程调用或RPC是当一个地方的进程导致另一个地方的另一个进程运行某些代码时,就好像一个进程刚刚调用了另一个地方的函数一样。这可以通过网络完成
  • 例如,XML-RPC和SOAP是通过web执行RPC的两种协议

使用套接字进行对等网络怎么样?

从更一般的意义上讲,您可能需要查找“面向服务的体系结构”(SOA)。服务是一个程序,是一台机器上的给定服务,可以与其他机器上的其他服务进行通信。

我想从一个非常笼统的意义上讲,你是在说。

天网或者,如果你愿意,巨像/卫士对于多人乒乓球游戏来说,这个概念有点重