I have a listener.cpp and a sender.cpp compiled together into a main.
In sender.h which I've imported to `listener.cpp' I get
Segmentation fault (core dumped)
When trying to increment an int in listener.cpp by doing
sender->packet_number++;
Where packet_number is said integer.
Code to replicate:
sender.h
class BoostUDPSender {
public:
BoostUDPSender();
BoostUDPSender(boost::asio::io_service& io_service, boost::asio::ip::udp::endpoint remote_host_endpoint);
boost::asio::ip::udp::socket socket;
int packet_number;
sender.cpp - only reference to packet_number is:
std::ostringstream oss;
oss << packet_number << "," << "1";
std::string outbounddata = oss.str();
listener.cpp
boostUDPSender->packet_number++;
Aucun commentaire:
Enregistrer un commentaire