boost asio 同步TCP客户端

匿名 (未验证) 提交于 2019-12-03 00:22:01
#include<stdio.h> #include<boost\asio.hpp> #include<iostream> #include<stdlib.h> int main() { 	boost::asio::io_context service; 	boost::asio::ip::tcp::endpoint ep(boost::asio::ip::address::from_string("127.0.0.1"), 2001); 	//boost::system::error_code e; 	boost::asio::ip::tcp::socket sock(service); 	try{ 		sock.connect(ep); 		char datasend[512]; 		char datarecv[512]; 		memset(datarecv, '\0', 512); 		memset(datasend, '\0', 512); 		strcpy(datasend, "datatttttttt"); 		 		sock.send(boost::asio::buffer(datasend)); 		size_t recvsize = sock.receive(boost::asio::buffer(datarecv)); 		std::cout << datarecv << std::endl; 	} 	catch (boost::system::system_error e) 	{ 		std::cout << e.code()<< std::endl; 	} 	 	system("pause"); 	return 0; } 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!