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;

}

相关推荐
小宇宙Zz31 分钟前
Maven依赖冲突
java·服务器·maven
玖玥拾1 小时前
C/C++ 数据结构(七)栈、容器适配器
c语言·数据结构·c++··容器适配器
treesforest2 小时前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全
古城小栈2 小时前
Unix 与 Linux 异同小叙
linux·服务器·unix
один but you3 小时前
constexpr函数
c++
程序猿阿伟3 小时前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome
凡人叶枫3 小时前
Effective C++ 条款41:了解隐式接口和编译期多态
java·开发语言·c++·effective c++
凡人叶枫3 小时前
Effective C++ 条款42:了解 typename 的双重意义
java·linux·服务器·c++
AC赳赳老秦3 小时前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw
小胖xiaopangss3 小时前
BRpc使用
c++·rpc