I have two classes ReceiverSocket
receiving data and SenderSocket
sending data.
explicit SenderSocket(const std::string &receiver_ip, const int port_num);
In debug modle, I pass receiver_ip = "127.0.0.1". Here is a method called SendPacket
and its declaration:
void SendPacket(const std::vector<unsigned char> &data);
Similar to SenderSocket
, ReceiverSocket
can receive data on a port.
explicit ReceiverSocket(int port_number);
const std::vector<unsigned char> GetPacket() const;
//The method returns true on success, false otherwise.
const bool BindSocketToListen() const;
In order to test these two classes, I have to create two executable files , one for SenderSocket
another for ReceiverSocket
. Is there any way to write a test for data transport ?
Aucun commentaire:
Enregistrer un commentaire