标签: c tcp
我有一个项目,用户可以在其中成为客户端或服务器。如果他首先使用该程序,他将作为服务器,然后另一个将是客户端,反之亦然。有可能这样做吗?
答案 0 :(得分:1)
也许不是最好的方法,但你可以尝试将服务器套接字绑定到某个端口并假设如果可以,那么你就是服务器。否则,你是客户。
答案 1 :(得分:-1)
是的,有可能。为服务器和客户端写两个单独的代码,使用相同的端口号。在两个代码中。见 link for basic code