sockets - 监听套接字时域使用有什么区别?

标签 sockets go tcp listener

我在查看的一些示例之间发现了一些差异,并意识到有些使用域而有些则不使用。两者之间的真正区别是什么?

net.Listen("tcp", ":8080")
net.Listen("tcp", "localhost:8080")

最佳答案

它有默认参数,表示 0.0.0.0、127.0.0.1、localhost。就是方便。

net.Listen("tcp", ":8080")

在这里你可以硬绑定(bind)任何域。

net.Listen("tcp", "localhost:8080")

关于sockets - 监听套接字时域使用有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48818693/

相关文章:

C# TCP 服务器不可靠,丢弃过时的缓冲消息

c++ - iOS 平台上的 TCP 方法

java - 为什么 Socket.connect 使用 SocketAddress 而不是 InetSocketAddress?

关闭文件上的 Python 套接字 Makefile 错误 I/O 操作

go - 类型 *url.URL 没有字段或方法 ParseRequestURI

linux - 如何实现最佳的 tcpip 套接字数据速率性能

具有套接字+子进程的Python微服务

用于构建 API 的类似 Express 的框架

angular - 如何处理 session

linux - TCP 协议(protocol)的代理