通过
new socket.Conn
方法,您可以创建一个 Socket 实例。该方法的参数为协议名(tcp
或 udp
)、服务地址、服务端口。构造函数
new Conn(): Conn
参数
参数 | 类型 | 描述 |
network | string | 用于建立连接的协议名(tcp 或 udp) |
host | string | 服务的 IP 地址 |
port | number | 服务的端口 |
对象
样例
建立 socket 连接发起 tcp/udp 请求。
import socket from "pts/socket";import util from 'pts/util';import {sleep} from 'pts';export default function () {const tcp_socket = new socket.Conn('tcp', '127.0.0.1', 80);const send_data = `GET /get HTTP/1.1Host: 127.0.0.1User-Agent: pts-engine\\r\\n`;tcp_socket.send(util.toArrayBuffer(send_data));const bytes_read = tcp_socket.recv(512);tcp_socket.close();console.log(bytes_read);sleep(1);}