我写了一个简单的电报机器人,它工作得很好,与我的防火墙没有冲突。但我的问题是,在防火墙中,我的站点允许端口80和443,但是当我用Python编写一个应该通过端口443或端口80工作的TCP套接字时,操作系统告诉我我需要运行the program from theuser's root,但是如果我启动了bot,那么OS就不会对这些权利发誓,而机器人就会安静地工作。如果我仍然决定在端口443或80上运行一个套接字,那么操作系统会回复that these ports are busy。
那么,请给我解释一下为什么电报