#include <stdio.h>
#include <stdlib.h>
#include <netinet/in.h>
#include <string.h>
#define SERVER_PORT_NUM 5025
#define SERVER_IP_ADDR "146.208.235.229"
#define ERROR -1
#define OK 0
int tcpOpen(char * serverName /* name or IP address of server */,
int serverPort /* port */);
void tcpClose(int fd);
void tcpWrite(int fd, const char* cmd);
char* tcpRead(int fd);
int main()
{
char *str;
int sockFd = tcpOpen(SERVER_IP_ADDR, SERVER_PORT_NUM);
tcpClose(sockFd);
tcpWrite(sockFd, "This is a test");
str = tcpRead(sockFd);
free(str);
return 0;
}
int tcpOpen(char * serverName /* name or IP address of server */,
int serverPort)
{
struct sockaddr_in serverAddr; /* server's socket address */
int sockAddrSize; /* size of socket address structure */
int sFd; /* socket file descriptor */
int
C学习 - Linux下的Tcp Client
最新推荐文章于 2024-06-17 20:31:55 发布