Linux C 多人网络聊天室(UDP)
任何直接甩代码的都是耍流氓!
一、客户端设计
客户端实现简单流程图
1.创建连接套接字
ConnectSocket()函数在socket.c中实现
sClient = ConnectSocket(serverIp, serverPort, "udp");
if(sClient == -1)
{
ErrorHandler("ConnectSocket() Faild\n");
return -1;
}
2.用户注册具体实现
/*
* 用户注册,直到注册成功
*@ 无返回值
*/
void UserRegister(int socketfd)
{
int successFlag = 0;
int iLen;
char username[20];
char password[20];
whil