作为一个真正的初学者,人们经常发现进一步知识的障碍不知道要谷歌的内容。
我制作了像pong和数独求解器这样简单的程序。这些天我想做一些更像tablock或制作多人游戏的东西,或者至少开始考虑会涉及到什么。
那么,当程序导致其他程序执行此操作时,或者当程序在另一台计算机上与其他计算机上的副本进行对话时,它究竟是什么呢?
Ž。
答案 0 :(得分:7)
我希望通常会搜索服务器/客户端示例和套接字编程,这将使您朝着正确的方向前进。
例如,Google搜索socket client server c
会将您转到An Introduction to Socket Programming。
对socket client server java
的类似搜索会带您进入Lesson on Socket Communications
答案 1 :(得分:4)
网络通信,TCP / IP通信等
尝试使用Google搜索“
中的套接字服务器示例”答案 2 :(得分:4)
我认为从一般意义上讲,你在谈论Inter-Process Communication。
答案 3 :(得分:3)
当前帖子很好,远程方法调用(RMI)或Web服务,SOAP也很有用。也是远程过程调用(RPC),如在XML-RPC中。
答案 4 :(得分:3)
答案 5 :(得分:2)
SkyNet 或者,如果您愿意,还可以 Colossus / Guardian 。
答案 6 :(得分:0)
如何使用套接字来实现点对点网络?
答案 7 :(得分:0)
从更一般的意义上讲,您可能希望查找“面向服务的体系结构”(SOA),服务是一个程序,一台计算机上的给定服务可以与其他计算机上的其他服务进行通信。