我对发送/接收有问题:如果客户端发送两个字符串,服务器仅在一个接收中接收两个字符串,第二个接收参加来自客户端的第三次发送(我不想发送)。我想发送 2 个字符串并接收 2 个字符串。我能怎么做?
我的代码:客户
char login[] = "admin";
char password[] = "admin";
send(sd, login, strlen(login), 0);
send(sd, password, strlen(password), 0);
服务器:
bzero(login,MAX);
bzero(password,MAX);
recv(sd_client, login, sizeof(login), 0);
recv(sd_client, password, sizeof(password), 0);