# [TCPSocket](/miniprogram/dev/api/network/tcp/TCPSocket) wx.createTCPSocket(Object object)

> 基础库 2.18.0 开始支持，低版本需做[兼容处理](1003706)。

> __小程序插件__：支持
> 
> __微信 Windows 版__：支持
> 
> __微信 Mac 版__：支持
> 
> __微信 鸿蒙 OS 版__：支持

> 相关文档: [网络使用说明](/miniprogram/dev/framework/ability/network.md)

## 功能描述

创建一个 TCP Socket 实例。使用前请注意阅读[相关说明](/miniprogram/dev/framework/ability/network.md)。

## 参数

### Object object


```json
[
  {
    "属性": "type",
    "类型": "string",
    "默认值": "ipv4",
    "必填": "否",
    "说明": "套接字族，必须是 IPv4 或者 IPv6，默认是 IPv4",
    "最低版本": "[3.6.4](1003706)",
    "子项": [
      {
        "合法值": "ipv4",
        "说明": "IPv4"
      },
      {
        "合法值": "ipv6",
        "说明": "IPv6"
      }
    ]
  }
]
```

## 返回值

### [TCPSocket](/miniprogram/dev/api/network/tcp/TCPSocket)

一个 TCP Socket 实例

## 连接限制

- 允许与局域网内的非本机 IP 通信
- 允许与配置过的服务器域名通信，详见[相关说明](/miniprogram/dev/framework/ability/network.md)
- 禁止与以下端口号连接：`1024 以下` `1099` `1433` `1521` `1719` `1720` `1723` `2049` `2375` `3128` `3306` `3389` `3659` `4045` `5060` `5061` `5432` `5984` `6379` `6000` `6566` `7001` `7002` `8000-8100` `8443` `8888` `9200` `9300` `10051` `10080` `11211` `27017` `27018` `27019`
- 每 5 分钟内最多创建 20 个 TCPSocket
