我可以在一台机器上监听()一个套接字(将其命名为A)并在另一台机器上接受()它(将其命名为B)?机器A和B将在同一个局域网上,客户端将连接()通过相同的公共地址,但这不是必须的。
答案 0 :(得分:2)
没有。 accept
只能在同一系统上的侦听套接字上调用。
但是,您可以设置机器A将所有数据转发到机器B,方法是单独连接。例如,xinetd提供端口转发功能(尽管据我所知,xinetd仅限Unix)。
答案 1 :(得分:1)
我可以在一台机器上监听()一个套接字(将其命名为A)并在另一台机器上接受()它(将其命名为B)?
没有。侦听套接字存在于机器A上。它在机器B上不存在。
这个问题没有意义。