随笔分类 -  网络编程

摘要:1.以异步的方式向TCP socket中写入 Boost.asio提供的用于异步将数据写入套接字的最基本工具是Asio::ip::tcp::socket类的async_write_some()方法。其中一个方法的重载: template<typename ConstBufferSequence,ty 阅读全文
posted @ 2024-09-07 13:07 yyyyyllll 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1. 引言 I/O操作是任何分布式应用程序的网络基础设施中的关键操作。他们直接参与数据交换的过程。输入操作用于从远程应用程序接收数据,而输出操作允许向远程应用程序发送数据。 1.1 I/O buffers 网络编程就是通过计算机网络组织进程间通信。这种情况下的通信意味着在两个或多个进程之间交换数据。 阅读全文
posted @ 2024-09-06 20:26 yyyyyllll 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1.网络编程的基本流程 socket(套接字) protocol(协议) 对于服务端: socket--创建socket对象。 bind--绑定本机ip和port。即调用bind函数分配IP地址和端口号。 listen--监听来电,若监听到来电,则建立连接。 accept--调用此函数受理连接请求。 阅读全文
posted @ 2024-09-04 20:42 yyyyyllll 阅读(17) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示