SOCKET connection, bound....是什么东西?怎么用的?

来源:百度知道 编辑:UC知道 时间:2024/05/27 01:26:39
SOCKET class 里边有5个mothed: isClosed(), isConnected(), isBound(), isInputShutdown(), isOutputShutdown().这五个method里边的close,connect,bound,input,output分别是指的什么呢?一个SOCKET不是只有Socket socket = new Socket(**);//create a socket, 和socket.close()这两个部分就好了吗?在create的时候自动connect, bound...等等,在关闭的时候自动disconnect, unbound...等等。那专门用method把socket的connection, bound...那些东西改了,有什么作用呢?

我是新手,没有什么分。这十分是我一大半的身家了,大哥大姐们帮帮忙吧。

这些是判断当前状态用的,指示 Socket 是否已关闭、已连接、已绑定...
如果一个 Socket 只能connect,bound,disconnect,unbound...你觉得它实用吗?程序中对 Socket 的运行状态是很关注的
is前缀都是获取某种状态的只读属性