awtk/docs/manual/tk_iostream_tcp_t.md
2024-08-08 11:38:38 +08:00

2.2 KiB
Raw Blame History

tk_iostream_tcp_t

概述

image

基于TCP实现的输入输出流。

函数

函数名称 说明
tk_iostream_tcp_create 创建iostream对象。
tk_iostream_tcp_create_client 创建iostream对象(客户端)。
tk_iostream_tcp_create_client_ex 创建iostream对象(客户端)。

tk_iostream_tcp_create 函数


  • 函数功能:

创建iostream对象。

  • 函数原型:
tk_iostream_t* tk_iostream_tcp_create (int sock);
  • 参数说明:
参数 类型 说明
返回值 tk_iostream_t* 返回iostream对象。
sock int socket。

tk_iostream_tcp_create_client 函数


  • 函数功能:

创建iostream对象(客户端)。

  • 函数原型:
tk_iostream_t* tk_iostream_tcp_create_client (const char* host, int port);
  • 参数说明:
参数 类型 说明
返回值 tk_iostream_t* 返回iostream对象。
host const char* 服务器地址。
port int 服务器端口。

tk_iostream_tcp_create_client_ex 函数


  • 函数功能:

创建iostream对象(客户端)。

  • 函数原型:
tk_iostream_t* tk_iostream_tcp_create_client_ex (const char* host, int port, int timeout, void* opts);
  • 参数说明:
参数 类型 说明
返回值 tk_iostream_t* 返回iostream对象。
host const char* 服务器地址。
port int 服务器端口。
timeout int 连接超时毫秒设置设置为0代表按系统默认超时。
opts void* 保留参数设置当前只接受NULL值。