Professional Documents
Culture Documents
#include <sys/socket.h>
#include <netinet/in.h>
#include <string.h>
#include <stdlib.h>*/
#include"head.h"
main(){
char buffer[1024],temp;
int i;
if(udpSocket>=0)
printf("Socket sucess");
else
printf("socket failure");
serverAddr.sin_family = AF_INET;
serverAddr.sin_port = htons(4841);
serverAddr.sin_addr.s_addr = inet_addr("127.0.0.1");
if(b>=0)
printf("bind sucess");
else
printf("bind error");
do{
len=strlen(buffer);
i=0;j=len-1;
while(i<=j)
temp=buffer[i];
buffer[i] = buffer[j];
buffer[j]=temp;
i++;
j--;
}while(strcmp(buffer,"bye")==0);
Uclient.c
#include <sys/socket.h>
#include <netinet/in.h>
#include <string.h>*/
#include"head.h"
main(){
char buffer[1024];
socklen_t addr_size;
if(clientSocket >=0)
printf("socket sucess");
else
printf("socket error");
serverAddr.sin_family = AF_INET;
serverAddr.sin_port = htons(4841);
serverAddr.sin_addr.s_addr = inet_addr("127.0.0.1");
do{
printf("Enter message:\n");
fgets(buffer,1024,stdin);
printf("Client: %s",buffer);
nBytes = strlen(buffer) + 1;
}while(strcmp(buffer,"bye")==0);