socklist = socket()bind ( socklist ,ip,port); //server bind the address and the portlisten ( sokclist,100); //100只是一个例子,server may listen the incoming clientwhile (true) { newsock = accept( socklist,clientaddress,len) ;//new sock is a sock to communicate to the client newsock就是与该客户通信的接口,至于如何采取多任务方式,那就八仙过海了. } }
一万个用户连进来,我难道要建立一万个socket?
{
newsock = accept( socklist,clientaddress,len) ;//new sock is a sock to communicate to the client
newsock就是与该客户通信的接口,至于如何采取多任务方式,那就八仙过海了.
}
}
2、可以, 用组播或广播, 广播的话数据通讯量大小心网络瘫痪,嘿嘿
如果你的意思是指发同时发住几个指定的客户是不可以的, 只能从CPtrList中取出相应的客户套接字, 然后分别send