TCP套接字使用c Linux的一个程序中的客户端和服务器

时间:2017-05-05 02:44:51

标签: c tcp

我有一个项目,用户可以在其中成为客户端或服务器。如果他首先使用该程序,他将作为服务器,然后另一个将是客户端,反之亦然。有可能这样做吗?

2 个答案:

答案 0 :(得分:1)

也许不是最好的方法,但你可以尝试将服务器套接字绑定到某个端口并假设如果可以,那么你就是服务器。否则,你是客户。

答案 1 :(得分:-1)

是的,有可能。为服务器和客户端写两个单独的代码,使用相同的端口号。在两个代码中。见 link for basic code