0

我需要在服務器上並行啓動多個端口,並且所有服務器套接字都應該在socket.accept()上阻塞。Java網絡 - 在ame中並行啓動多個服務器套接字線程

相同的線程需要啓動客戶端套接字(許多)連接到特定的ServerSocket(s)。

這可以實現嗎?

+0

你爲什麼要用'同一個線程'來做事?做一個服務器類,不管它們如何能夠自己執行,然後創建它的三個實例。與客戶一樣。 –

回答

1

否 - 您不能「啓動多個端口」 - 因爲端口可以使用/綁定,但不能啓動。

「服務器套接字應該阻塞在socket.accept()上 - 套接字不能阻塞,只有線程可以。

「同一個線程需要啓動客戶端套接字」 - 套接字是打開和關閉的,沒有啓動。

相關問題