mirror of
https://github.com/modelec/TCPSocketClient.git
synced 2026-01-18 16:37:35 +01:00
send message of type std::string
This commit is contained in:
@@ -10,14 +10,16 @@
|
||||
|
||||
class TCPClient {
|
||||
int clientSocket;
|
||||
sockaddr_in serverAddress;
|
||||
sockaddr_in serverAddress{};
|
||||
bool running;
|
||||
|
||||
public:
|
||||
TCPClient(const char* serverIP = "127.0.0.1", int port = 8080);
|
||||
explicit TCPClient(const char* serverIP = "127.0.0.1", int port = 8080);
|
||||
|
||||
void sendMessage(const char* message) const;
|
||||
|
||||
void sendMessage(const std::string& message) const;
|
||||
|
||||
void receiveMessages();
|
||||
|
||||
void start();
|
||||
|
||||
@@ -25,6 +25,10 @@ void TCPClient::sendMessage(const char* message) const {
|
||||
send(clientSocket, message, strlen(message), 0);
|
||||
}
|
||||
|
||||
void TCPClient::sendMessage(const std::string& message) const {
|
||||
send(clientSocket, message.c_str(), message.size(), 0);
|
||||
}
|
||||
|
||||
void TCPClient::receiveMessages() {
|
||||
char buffer[1024] = {0};
|
||||
while (running) {
|
||||
|
||||
Reference in New Issue
Block a user