我想澄清一下网络 OOP。例如,使用客户端-服务器模型,如信使,您有两个程序。当客户端程序运行时,它的一个对象被实例化。然后在客户端程序中实例化A并使用'方法Socket
连接到服务器程序。根据在服务器程序内部创建新的文档。根据我的经验,在 Java 中使用 create 这个词时,它指的是一个对象,所以现在一个客户端有两个对象吗?一个在客户端程序上,一个在服务器上?是否可以从服务器程序或其他方式实例化客户端程序中的对象?ServerSocket
ServerSocket
accept()
Socket
Socket
最后,如果我通常使用static
修饰符在客户端程序中创建我Socket
的,那将只允许创建它的一个对象,因此如果客户端程序中的Socket
onSocket
通常Socket
与服务器程序中的不同,则指的是对象创建后,现在两个程序之间是否只有一个对象共享?
为了清楚起见,我不是在谈论多个客户端连接,我只是想了解客户端Socket
与服务器连接的基本机制,ServerSocket
并弄清楚我可以通过该连接做什么和不能做什么,但一旦我理解我可以在自己的时间进行实验。
我希望我没有想太多。在此先感谢您的帮助 :-)。