/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* privmsg.cpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: aortigos > channel; std::getline(ss, message); message += "\r\n"; if(channels.find(channel) == channels.end() || !channels[channel].isMember(fd)) { std::string msg = "No perteneces a ese canal\r\n"; send(fd, msg.c_str(), msg.size(), 0); return ; } std::vector members = channels[channel].getMembers(); // iterador para recorrer los miembros e ir enviandoles el mensaje for (size_t i = 0; i < members.size(); i++) { if (members[i] != fd) send(members[i], message.c_str(), message.size(), 0); } }