Ai
1 Star 0 Fork 0

珎珎/SUST-linux-liaotianxit

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
udp_cli.cpp 774 Bytes
一键复制 编辑 原始数据 按行查看 历史
珎珎 提交于 2023-03-27 19:55 +08:00 . udp 协议相关接口连续
#include "udp_socket.hpp"
//客户端信息
//
int main(int argc,char* argv[])
{
if(argc!=3){
std::cout<<"usage:./udp_cli 192.168.2.2 9000\n";
return -1;
}
std::string srv_ip=argv[1];
uint16_t srv_port=std::stoi(argv[2]);
UdpSocket cli_sock;
//1、创建套接字
assert(cli_sock.Socket()==true);
//2、绑定地址信息(客户端不需要绑定)
//3、发送信息
while(1){
std::string data;
std::cout<<"client say:";
fflush(stdout);
std::cin>>data;
assert(cli_sock.Send(data,srv_ip,srv_port)==true);
//4、接收信息
data.clear();
assert(cli_sock.Recv(data,&srv_ip,&srv_port)==true);
std::cout<<"server say:"<<data<<std::endl;
}
//5、关闭套接字
cli_sock.Close();
return 0;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/Coderxingchild/sust-linux-liaotianxit.git
git@gitee.com:Coderxingchild/sust-linux-liaotianxit.git
Coderxingchild
sust-linux-liaotianxit
SUST-linux-liaotianxit
master

搜索帮助