标题几乎总结了它.我有一个自制的CPU,我的汇编语言叫做scratchy,我想更有效地编写代码,但我认为必须有一个聪明的起点.
有没有办法在单个端口上处理多个Go Web应用程序的监听(例如80).我知道ServeMux和侦听不同传入主机名的能力,但在这种方法中,它们必须在同一程序中处理,因此必须使用相同的二进制文件.
最好的方法是监听主机名:80在一个二进制文件中,然后将请求/响应编写器发送到另一个相应的二进制文件?我会用"os/exec"它吗?你将如何在传递Request和ResponseWriter参数,这个外部二进制?提前致谢!
编辑:
不同二进制来源的goroutine是否可以访问彼此的通道?这将是一个很酷的方式来做到这一点.