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
文件大小:
评论区