应用程序采用UDP报文向自身发送消息,程序在初始化的时候绑定一个端口,并且在这个端口上等待数据到来,同时提供一个键盘输入,用户可以用键盘输入信息,然后发送到自己绑定的端口上。
代码:
#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<string.h>
#include<stdlib.h>
#include<stdio.h>
#include<unistd.h>
#defube SERVER_PORT 5555
int main()
{
int peerSocket;
struct sockaddr_in self_addr;
struct sockaddr_in peer_Addr;
int peer_len = sizeof(peer_Addr);
char recvbuf[1024];
char sendbuf[1024];
if(peerSocket = socket (AF_INET, SOCK_DGRAM,0) ) < 0)
{
perror("socket");
exit(1);
}
bz