mirror of
https://github.com/wichtounet/thor-os.git
synced 2025-09-10 04:52:14 -04:00
Better netcat messages
This commit is contained in:
parent
bf6ac153a0
commit
31c6e7f78a
@ -42,8 +42,13 @@ int netcat_tcp_client(const tlib::ip::address& server, size_t port){
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tlib::printf("nc: wait 2 seconds\n");
|
||||||
|
tlib::sleep_ms(2000);
|
||||||
|
|
||||||
// Send a packet to the server
|
// Send a packet to the server
|
||||||
|
|
||||||
|
tlib::printf("nc: send a message\n");
|
||||||
|
|
||||||
{
|
{
|
||||||
auto message = "THOR";
|
auto message = "THOR";
|
||||||
|
|
||||||
@ -55,6 +60,8 @@ int netcat_tcp_client(const tlib::ip::address& server, size_t port){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tlib::printf("nc: wait for message\n");
|
||||||
|
|
||||||
// Listen for packets from the server
|
// Listen for packets from the server
|
||||||
|
|
||||||
char message_buffer[2049];
|
char message_buffer[2049];
|
||||||
@ -227,14 +234,12 @@ int netcat_tcp_server(const tlib::ip::address& local, size_t port){
|
|||||||
tlib::printf("nc: receive error: %s\n", std::error_message(sock.error()));
|
tlib::printf("nc: receive error: %s\n", std::error_message(sock.error()));
|
||||||
return 1;
|
return 1;
|
||||||
} else {
|
} else {
|
||||||
tlib::printf("nc: received message of size %u\n", size);
|
|
||||||
|
|
||||||
message_buffer[size] = '\0';
|
message_buffer[size] = '\0';
|
||||||
tlib::print(message_buffer);
|
|
||||||
|
|
||||||
tlib::printf("nc: Send response\n");
|
tlib::printf("nc: received message of size %u: %s\n", size, message_buffer);
|
||||||
|
tlib::printf("nc: Send response back\n");
|
||||||
|
|
||||||
sock.send(message_buffer, size);
|
child.send(message_buffer, size);
|
||||||
|
|
||||||
if (!sock) {
|
if (!sock) {
|
||||||
tlib::printf("nc: send error: %s\n", std::error_message(sock.error()));
|
tlib::printf("nc: send error: %s\n", std::error_message(sock.error()));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user