我想澄清有關網絡OOP。例如,使用客戶端 - 服務器模型,如使者,您有兩個程序。當客戶端程序運行時,它的一個對象被實例化。然後在客戶端程序內實例化Socket
,並使用ServerSocket
的accept()
方法連接到服務器程序ServerSocket
。根據在服務器程序中創建新的Socket
的文檔。根據我的經驗,任何時候在Java中使用create這個詞時,它指的是一個對象,所以現在有一個客戶端的兩個對象Socket
?一個在客戶端程序上,另一個在服務器上?是否有可能通過服務器程序實例化客戶端程序中的某個對象?JavaEE面向對象的網絡
最後,如果我使用static
修改的客戶端程序來創建我Socket
通常會允許創建只是其中的對象,因此,如果在客戶端程序的Socket
的Socket
通常是不一樣的Socket
爲在服務器程序中,引用創建的對象,現在是否只有一個對象在這兩個程序之間共享?
只是爲了清楚我不是在談論多個客戶端連接,我只是想了解客戶端的Socket
連接到服務器的ServerSocket
的基本機制,以及弄清楚我能做什麼和無法做什麼這種聯繫,但一旦我明白了,我可以在我自己的時間進行實驗。
我希望我不會在想這個。在此先感謝您的幫助 :-)。
我已經刪除了對Java EE的引用,並引發了一些段落中斷。 –