我用C8051f120+CP2200电路板作为服务器,现在我需要解决2个PC机来访问服务器的问题,也就是开启2个socket。我的程序的大致结构如下:
main
{
init() //一系列初始化;
while(1)
{
establish_network_connection();
TCP_ToLISTEN(); //通过mn_open()来获得socket号,open mode 为PASSIVE_OPEN
while(1)
{
TCP_Recdata();
....//应用程序当连接断开时跳出循环
}
}
}
我在监听时获得一个socket之后,就进入循环里面进行收发数据了,我想问一下怎么来开启2个socket进行通信? |