Sam*_*nia 3 java networking
我正在制作一个java程序,我希望它既可以作为服务器又可以作为客户端(使用套接字).如何最好地实现这一目标?
aio*_*obe 7
如果您的意思是要发送和接收数据,那么单个常规套接字(在每台计算机上)就可以了.见Socket.getInputStream和Socket.getOutputStream.
Socket.getInputStream
Socket.getOutputStream
通常的"服务器"/"客户端"区别只是归结为哪个主机正在侦听传入连接,以及哪些主机连接到这些主机.设置连接后,您可以从两端发送和接收.
如果您希望两台主机都侦听传入连接,那么只需在两台主机上设置ServerSocket并呼叫即可accept.
ServerSocket
accept
相关链接:
归档时间:
14 年,10 月 前
查看次数:
1105 次
最近记录:
14 年 前