C语言实现TCP客户端
介绍如何使用 C 语言编程实现一个简单的 TCP 客户端。TCP(传输控制协议)是一种面向连接的可靠传输协议,常用于网络编程中。
代码示例:
// 引入必要的头文件
#include
#include
#include
#include
#include
#include
#include
#define PORT 8080 // 服务器端口号
#define BUFFER_SIZE 1024 // 缓冲区大小
int main() {
int sock = 0;
struct sockaddr_in serv_addr;
char buffer[BUFFER_SIZE] = {0};
char *message = "Hello from client!";
// 创建套接字
if ((sock = socket(AF_INET, SOCK_STREAM, 0)) < 0 xss=removed xss=removed xss=removed xss=removed>
代码说明:
- 创建套接字: 使用
socket()函数创建一个 TCP 套接字。 - 设置服务器地址信息: 使用
sockaddr_in结构体存储服务器的 IP 地址和端口号。 - 连接到服务器: 使用
connect()函数连接到服务器。 - 发送消息到服务器: 使用
send()函数发送消息到服务器。 - 接收服务器的回复: 使用
recv()函数接收服务器的回复。 - 关闭套接字: 使用
close()函数关闭套接字。
文件大小:6.79KB
评论区