在socket中使用这个语句为撒不能实现回复qiut返回到 accept等待接收

while (1) {
		s_accept = accept(s_server, (SOCKADDR *)&accept_addr, &len);
		if (s_accept == SOCKET_ERROR) {
			cout << "连接失败!" << endl;
			WSACleanup();
			return 0;
		}
		cout << "连接建立,准备接受数据" << endl; \
			bool recv_run = true;

		//接收数据
		while (recv_run) {
			recv_len = recv(s_accept, recv_buf, 100, 0);
			if (recv_len < 0) {
				cout << "接受失败!" << endl;
				break;
			}
			else {
				cout << "客户端信息:" << recv_buf << endl;
			}
			cout << "请输入回复信息:";
			if (recv_buf == "quit")
			{
				recv_run = false;

			}
			else {
				cin >> send_buf;
				send_len = send(s_accept, send_buf, 100, 0);
				if (send_len < 0) {
					cout << "发送失败!" << endl;
					break;
				}
			}

 

char recv_buf[100];

这个为100