作为一名真正的初学者,人们经常会发现进一步了解的障碍是不知道要谷歌什么。
我已经制作了像 pong 和数独求解器这样的简单程序。这些天来,我想做一些更像 tabslock 或制作多人乒乓球的东西,或者至少开始考虑这会涉及到什么。
那么当程序导致其他程序这样做或那样做时,或者当一个程序与这个庞大互联网中其他地方的另一台计算机上的自身副本进行对话时,它到底被称为什么。
z。
作为一名真正的初学者,人们经常会发现进一步了解的障碍是不知道要谷歌什么。
我已经制作了像 pong 和数独求解器这样的简单程序。这些天来,我想做一些更像 tabslock 或制作多人乒乓球的东西,或者至少开始考虑这会涉及到什么。
那么当程序导致其他程序这样做或那样做时,或者当一个程序与这个庞大互联网中其他地方的另一台计算机上的自身副本进行对话时,它到底被称为什么。
z。
我希望搜索服务器/客户端示例和一般的套接字编程将使您朝着正确的方向前进。
例如,谷歌搜索socket client server c
将带您进入An Introduction to Socket Programming。
一个类似的搜索socket client server java
让你上一堂关于套接字通信的课
网络通讯、TCP/IP通讯等
尝试在谷歌上搜索“socket server examples in”
我认为从广义上讲,您是在谈论进程间通信。
当前的帖子很好,远程方法调用 (RMI) 或 Web 服务,SOAP 也可能有用。还有远程过程调用 (RPC),如 XML-RPC。
SkyNet或者,如果您愿意,可以选择Colossus/Guardian。
仅使用套接字的点对点网络怎么样?
在更一般的意义上,您可能想查找“面向服务的体系结构”(SOA)服务是一个程序,一台机器上的给定服务可以与其他机器上的其他服务进行通信。