我应该在接受之前打电话给bind吗?

用户名

我正在用Java创建ServerSocket:

ServerSocket server = null;

try {

    server = new ServerSocket(5050);

    System.out.println("Listening on port 5050");

    // Accept the client
    Socket s = server.accept();

    System.out.println("Cliented was accepted : " + s.getInetAddress() +
    "on port " + s.getLocalPort()  );

}

finally {

        if (server != null)
            server.close();
    }

通常,我只是看到人们在使用accept方法,所以我不确定bind方法的用例

但是,如果bind在打印消息“正在侦听端口”之前打电话给我,会更好吗?

用户名

正在bind()通过向构造函数提供端口号来隐式调用

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我应该在哪里打电话给setintreval

我应该在提交容器之前停止它吗?

我应该在ObjectOutputSream的close()之前调用reset()吗?

我应该在“ addClass”之前使用“ hasClass”吗?

我应该在JSP之前学习Java吗?

我应该在退出之前释放内存吗?

我应该在移动文件之前关闭它吗?

我应该在“然后”之前放置空格吗?

我应该在 dlopen 之前锁定吗?

non-ARC:我应该在[自我发布]之前致电[super init]吗?

我应该在安装linux之前格式化我的新硬盘吗?

我应该打电话给Integer.hashCode()吗?

响应请求时,我应该避免打电话给require吗?

我应该在@登录电子邮件之前删除所有圆点吗

我应该在创建新分支之前结帐到 div 吗?

我应该在调用os.removeAll之前关闭os.File吗?

如果分支在本地存在,我应该在pull之前执行git fetch吗?

我应该在调用继承的方法之前向上转型吗

我应该在学习Clojurescript Om之前学习React吗?

我应该在调用session.evict(obj)之前提交休眠事务吗

我应该在使用它们之前仔细检查函数参数吗

SQLite:我应该在断开连接之前分离附加的数据库吗?

我真的应该在使用JavaScript之前声明所有var吗?

我应该在完成开发之前合并dev和master分支吗?

我应该在release:perform之前使用release:prepare吗?

如果数组之前是数组,我应该在array_unique之后使用asort吗?

我应该在调用setInterval()之前先调用clearInterval()吗?

我应该在Stream.CopyTo之前使用Stream.Flush吗?

我应该在分配新对象之前处理旧对象吗?