代码拉取完成,页面将自动刷新
#include "tcp_socket.hpp"
//客户端
//
int main(int argc,char* argv[])
{
if(argc!=3){
std::cout<<"nUsage:./tcp_cli.c 192.168.75.128 9000"<<std::endl;
return -1;
}
std::string ip=argv[1];
uint16_t port=std::stoi(argv[2]);
TcpSocket cli_sock;
//1、创建套接字
assert(cli_sock.Socket()!=false);
//2、绑定地址(客户端不建议)
//3、请求连接
assert(cli_sock.Connect(ip,port));
while(1){
//4、收发数据
std::string buf;
std::cout<<"client say : ";
fflush(stdout);
std::cin>>buf;
assert(cli_sock.Send(buf));
buf.clear();
assert(cli_sock.Recv(&buf));
std::cout<<"server say : "<<buf<<std::endl;
}
//5、关闭套接字
cli_sock.Close();
return 0;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。