linux下C++ socket网络编程(23)

if(*it == msg.toID){

private_offline=false;

//把发送的结构体转换为字符串

bzero(send_buf BUF_SIZE);

memcpy(send_buf&msgsizeof(msg));

if( send(*itsend_buf sizeof(send_buf) 0) < 0 ) {

return -1;

//如果私聊对象不在线

if(private_offline){

sprintf(format_messageSERVER_PRIVATE_ERROR_MESSAGEmsg.toID);

memcpy(msg.contentformat_messageBUF_SIZE);

bzero(send_bufBUF_SIZE);

memcpy(send_buf&msgsizeof(msg));

推荐阅读