2、c++ acl tcp服务器客户端简单实例-客户端(2)

// UDPServerDemo.cpp : 定义控制台应用程序的入口点。

//

#include "stdafx.h"

#include "acl_cpp/lib_acl.hpp"

using namespace acl;

int _tmain(int argc, _TCHAR* argv\[\])

{

// 1. 初始化 ACL 库

acl::acl_cpp_init();

// 2. 创建客户端 socket

acl::socket_stream client;

// 3. 连接服务端

if (!client.open("127.0.0.1:12345", 3000,3000))

{

std::cerr << "连接服务端失败!" << std::endl;

return 1;

}

std::cout << "成功连接服务端!" << std::endl;

const char data\[\] = "Hello world!\r\n";

if (client.write(data, sizeof(data) - 1) == -1)

{ // 向服务器发送数据。

return 1;

}

char buf256;

int ret = client.read(buf, sizeof(buf) - 1, false);

if (ret > 0)

{ // 从服务器读取。

bufret = 0;

std::cout << buf << std::endl;

}

client.close();

getchar();

return 0;

}

相关推荐
王志来137944730084 小时前
安防监控工控工业服务器配套
运维·服务器·python
aosky4 小时前
Linux 写内容到文件的几种方式
java·linux·服务器
疯狂打码的少年4 小时前
【计算机网络】UDP协议与TCP/UDP对比(面向连接vs无连接)
笔记·tcp/ip·计算机网络·udp
captain3765 小时前
▲网络原理(1)-UDP
网络·网络协议·tcp/ip
汉克老师5 小时前
CSP-J 初赛(以满分为目标):第三十九课《数学与逻辑②——阶乘、排列数与组合数:公式到底从哪里来?》
c++·csp-j·小学生·学c++编程
水饺编程5 小时前
第5章,[Win32 章节] :在平面直角坐标系中描点
c语言·c++·windows·visual studio
linx2955 小时前
单元九 · 零基础路线图-第 7–9 周·类与 RAII
c语言·开发语言·数据结构·c++·嵌入式硬件·算法
布莱克6055 小时前
C++ 七大排序算法详解:选择、冒泡、插入、计数、堆、快速与归并排序
数据结构·c++·算法·排序算法
一只旭宝5 小时前
Python 与 C/C++ 内存模型对比总结
c语言·c++·python
电子制造自留地5 小时前
AI服务器PCB的超低损耗材料选型逻辑
运维·服务器·人工智能·科技·制造·科普·pcb工艺