c编写一个tcpclient客户端代码

代码语言:c

所属分类:其他

代码描述:c编写一个tcpclient客户端代码

代码标签: tcpclient 客户端

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#include <netdb.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
 
#define SERVER_PORT 6666
typedef enum __bool { false = 0, true = 1, } bool;
 
/*
连接到服务器后,会不停循环,等待输入,
输入quit后,断开与服务器的连接
*/
 
int main() {
 
    //客户端只需要一个套接字文件描述符,用于和服务器通信
    int clientSocket;
 
    //描述服务器的socket
    struct sockaddr_in serverAddr;
    char sendbuf[200];
    char recvbuf[200];
    int iDataNum;
 
    if ((clientSocket = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
        perror("socket");
        return 1;
 
    }
 
    serverAddr.sin_family = AF_INET;
    serverAddr.sin_port = htons(SERVER_PORT);
 
    //指定服务器端的ip,本地测试:127.0.0.1
    //inet_addr()函数,将点分十进制IP转换成网络字节序IP
    serverAddr.sin_addr.s_addr =.........完整代码请登录后点击上方下载按钮下载查看

网友评论0