0
我需要在服務器上並行啓動多個端口,並且所有服務器套接字都應該在socket.accept()上阻塞。Java網絡 - 在ame中並行啓動多個服務器套接字線程
相同的線程需要啓動客戶端套接字(許多)連接到特定的ServerSocket(s)。
這可以實現嗎?
我需要在服務器上並行啓動多個端口,並且所有服務器套接字都應該在socket.accept()上阻塞。Java網絡 - 在ame中並行啓動多個服務器套接字線程
相同的線程需要啓動客戶端套接字(許多)連接到特定的ServerSocket(s)。
這可以實現嗎?
否 - 您不能「啓動多個端口」 - 因爲端口可以使用/綁定,但不能啓動。
「服務器套接字應該阻塞在socket.accept()上 - 套接字不能阻塞,只有線程可以。
「同一個線程需要啓動客戶端套接字」 - 套接字是打開和關閉的,沒有啓動。
你爲什麼要用'同一個線程'來做事?做一個服務器類,不管它們如何能夠自己執行,然後創建它的三個實例。與客戶一樣。 –