客户端代码:client.c
/*
* File: main.c
* Author: guanyy
*
* Created on 20161202
*
* 主要实现:客户端和服务端相互通信
*/
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
int port=6789;
int main(int argc, char** argv) {
int socket_descriptor; //套接口描述字
int iter=0;
char buf[256];
int b_len = 256;
struct sockaddr_in address;//处理网络通信的地址
int data_len;
int a_len;
bzero(&address,sizeof(address));
address.sin_family=AF_INET;
address.sin_addr.s_addr=inet_addr("192.168.25.134");//这里不一样
address.sin_port=htons(port);
a_len = sizeof(address);
//创建一个 UDP socket
socket_descriptor=socket(AF_INET,SOCK_DGRAM,0);//IPV4 SOCK_DGRAM 数据报套接字(UDP协议)
if(socket_descriptor < 0)
{
perr