clientSocket = serverSocket.accept();在Java中是什么意思
4个回答
展开全部
ServerSocket:Java中一个专门用来建立Socket服务器的类,可以用服务器需要使用的端口号作为参数来创建服务器对象。model:ServerSocket serverSocket=new ServerSocket(port);
socket=serverSocket.accept();// 监听,等待连接,一旦有client端连接便创建socket实例.
然后通过socket交互数据.
serverSocket.accept();//serverSocket.accept();的这一方法可以说是阻塞式的,没有client端连接就一直监听着,等待连接.直到有client端连接进来才通过socket实例与client端进行交互,一个server端可以被多个client端连接,每连接一次都会创建一个socket实例,派发服务线程.
如果把监听写进while()循环里便可实现不断的监听.
可以参照百度百科socket.
socket=serverSocket.accept();// 监听,等待连接,一旦有client端连接便创建socket实例.
然后通过socket交互数据.
serverSocket.accept();//serverSocket.accept();的这一方法可以说是阻塞式的,没有client端连接就一直监听着,等待连接.直到有client端连接进来才通过socket实例与client端进行交互,一个server端可以被多个client端连接,每连接一次都会创建一个socket实例,派发服务线程.
如果把监听写进while()循环里便可实现不断的监听.
可以参照百度百科socket.
展开全部
ServerSocket server=new ServerSocket(9000);//相当于服务器启动了,并且监听了9000
Socket socket=server.accept();//等待客户端 连接9000端口
Socket socket=server.accept();//等待客户端 连接9000端口
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
服务端启动监听 等待客户端连接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
声明一个Socket 对象的引用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询