1 Star 0 Fork 5

leon/c_tcp_udp

forked from 张奇峰/c_tcp_udp 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
udp_client.c 835 Bytes
一键复制 编辑 原始数据 按行查看 历史
张奇峰 提交于 2020-09-25 14:50 +08:00 . udp 服务端、客户端主干逻辑开发完成
#include<sys/types.h>
#include<sys/socket.h>
#include<unistd.h>
#include<arpa/inet.h>
#include<stdlib.h>
#include<stdio.h>
const int PORT = 9506;
const char server_ip[15] = {"127.0.0.1"};
int main()
{
//创建socket对象
int sockfd=socket(AF_INET,SOCK_DGRAM,0);
//创建网络通信对象
struct sockaddr_in addr;
addr.sin_family =AF_INET;
addr.sin_port =htons(PORT);
addr.sin_addr.s_addr = inet_addr(server_ip);
while(1)
{
printf("请输入您要发送的内容: \n");
char buf[64]= {0};
scanf("%s",buf);
sendto(sockfd,buf,sizeof(buf),0,(struct sockaddr*)&addr,sizeof(addr));
socklen_t len=sizeof(addr);
recvfrom(sockfd,buf,sizeof(buf),0,(struct sockaddr*)&addr,&len);
printf("接收到的数据:%s\n",buf);
}
close(sockfd);
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/dmoons_lee/c_tcp_udp.git
git@gitee.com:dmoons_lee/c_tcp_udp.git
dmoons_lee
c_tcp_udp
c_tcp_udp
master

搜索帮助