var tfsocket = require("tixfactory.socket");
var socket = new tfsocket(443, "www.roblox.com", true);
var request = Buffer.from("GET /profile?userId=48103520 HTTP/1.1\r\nHost: www.roblox.com\r\n\r\n");
socket.timeout = 2000;
socket.on("write", function (b) {
console.log("Buffer written to socket\n" + b.toString());
}).on("data", function (b) {
console.log("Complete data from socket\n" + b.toString());
}).on("connect", function () {
console.log("Connected:", socket.connected);
}).on("disconnect", function () {
console.log("Socket disconnected");
}).on("error", function (e) {
console.error("Socket errored\n", e);
});
socket.write(request).then(function (responseBuffer) {
}).catch(function (e) {
console.error(e);
});
console.log(socket.port, socket.host, socket.isSecure);
console.log("Waiting to be written:", socket.writeQueue);