update tcpclient/server templates
This commit is contained in:
parent
a64bbd0d4b
commit
1a7322f562
|
@ -1,6 +1,6 @@
|
|||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <stdbool.h>
|
||||
#include <winsock2.h>
|
||||
#define PORT 8888
|
||||
#define SERVER_IP "127.0.0.1"
|
||||
|
@ -23,7 +23,7 @@ int main() {
|
|||
return 2;
|
||||
}
|
||||
|
||||
sockaddr_in server_addr;
|
||||
struct sockaddr_in server_addr;
|
||||
server_addr.sin_family = AF_INET;
|
||||
server_addr.sin_port = htons(PORT);
|
||||
server_addr.sin_addr.S_un.S_addr = inet_addr(SERVER_IP);
|
||||
|
@ -52,7 +52,7 @@ int main() {
|
|||
|
||||
printf("Receive data from server: \"%s\"\n",recv_data);
|
||||
|
||||
if (data == kExitFlag) {
|
||||
if (strcmp(data,kExitFlag)==0) {
|
||||
printf("Exit!\n");
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <stdbool.h>
|
||||
#include <winsock2.h>
|
||||
|
||||
#define PORT 8888
|
||||
|
@ -16,13 +16,13 @@ int main() {
|
|||
return 1;
|
||||
}
|
||||
|
||||
SOCKET server_socket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
|
||||
SOCKET server_socket= socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
|
||||
if (server_socket == INVALID_SOCKET) {
|
||||
printf("Failed to create server socket!\n");
|
||||
return 2;
|
||||
}
|
||||
|
||||
sockaddr_in server_addr;
|
||||
struct sockaddr_in server_addr;
|
||||
server_addr.sin_family = AF_INET;
|
||||
server_addr.sin_port = htons(PORT);
|
||||
server_addr.sin_addr.S_un.S_addr = INADDR_ANY;
|
||||
|
@ -37,7 +37,7 @@ int main() {
|
|||
return 4;
|
||||
}
|
||||
|
||||
sockaddr_in client_addr;
|
||||
struct sockaddr_in client_addr;
|
||||
int client_addr_len = sizeof(client_addr);
|
||||
printf("Wait for connecting...\n");
|
||||
|
||||
|
@ -60,12 +60,11 @@ int main() {
|
|||
|
||||
printf("Receive from Client: \"%s\" \n", recv_buf);
|
||||
if (strcmp(kExitFlag,recv_buf)==0) {
|
||||
send(client_socket, kExitFlag, sizeof(kExitFlag), 0);
|
||||
printf("Exit!\n");
|
||||
break;
|
||||
}
|
||||
|
||||
const char* send_data = "Hello, Tcp Client!\n";
|
||||
const char* send_data = "Hello, Tcp Client!";
|
||||
send(client_socket, send_data, strlen(send_data), 0);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue