小编dia*_*neo的帖子

go语言中的Unix域套接字名称

go中的net包提供了这个功能:

func ResolveUnixAddr(net, addr string) (*UnixAddr, error)
Run Code Online (Sandbox Code Playgroud)

string参数net给出网络名称"unix","unixgram"或​​"unixpacket".

我猜网络名称的含义如下:

  • unixgram:作为socket()函数中的类型SOCK_DGRAM,由网络包中的ListenPacket()使用.

  • unixpacket:作为socket()函数中的SOCK_STREAM类型,由net包中的Listen()使用.

  • unix:要么

我对吗?

unix sockets go

4
推荐指数
1
解决办法
1617
查看次数

标签 统计

go ×1

sockets ×1

unix ×1