?? client_o.c
字號:
#include <stdio.h>
#include <stdlib.h>
#include <netdb.h>
#include <string.h>
#include <error.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <fcntl.h>
#define PORT 8088
#define MAXSIZE 1024
#define SER_IP "192.168.2.126"
void disp_addrcont(struct sockaddr_in *addr);
int main()
{
int sockfd;
int nbytes_w = 0;
int nbytes_r = 0;
int addrlen;
char buf_read[MAXSIZE];
char buf_write[MAXSIZE];
struct sockaddr_in srvaddr,addr;
sockfd = socket(AF_INET,SOCK_STREAM,0);
if(sockfd < 0)
{
perror("Creat socket error!\n");
exit(1);
}
bzero(&srvaddr,sizeof(srvaddr));
srvaddr.sin_family = AF_INET;
srvaddr.sin_port = htons(PORT);
srvaddr.sin_addr.s_addr = inet_addr(SER_IP);
if((connect(sockfd,(struct sockaddr *)&srvaddr,sizeof(struct sockaddr))) < 0)
{
perror("Connect error!\n");
exit(1);
}
printf("Connect success\n");
/*while(1)
{
printf("CLIENT: ");
if(fgets(buf_write,MAXSIZE,stdin) != NULL)
{
write(sockfd,buf_write,MAXSIZE);
}
if((nbytes_r = read(sockfd,buf_read,MAXSIZE)) > 0)
{
printf("SERVICE :%s",buf_read);
}
}*/
close(sockfd);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -