New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@push-rpc/tcp

Package Overview
Dependencies
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@push-rpc/tcp - npm Package Compare versions

Comparing version 1.0.3 to 1.0.4

3

dist/client.js

@@ -25,2 +25,5 @@ "use strict";

},
onPing: function (h) {
// not implemented
},
terminate: function () { return socket.destroy(); },

@@ -27,0 +30,0 @@ send: function (data) { return socket.write(data); },

4

example/handshake/client.ts

@@ -14,3 +14,3 @@ import {createRpcClient, setLogger} from "@push-rpc/core"

socket.on("connect", () => {
socket.write("my-id")
socket.write('my-id\n[2,"1","getHello",null]')
})

@@ -23,3 +23,3 @@

console.log("From server: " + (await remote.getHello()))
// console.log("From server: " + (await remote.getHello()))
})()

@@ -8,2 +8,3 @@ import {createRpcServer, RpcConnectionContext, RpcContext, setLogger, Socket} from "@push-rpc/core"

async getHello(_, ctx: RpcContext) {
console.log("Receive req")
return "Hello, " + ctx.remoteId

@@ -14,3 +15,3 @@ },

createRpcServer(services, createSocketServer(5555), {
createConnectionContext(socket: Socket, transportDetails: any): Promise<RpcConnectionContext> {
createConnectionContext(socket: Socket, impl): Promise<RpcConnectionContext> {
return new Promise((resolve, reject) => {

@@ -32,5 +33,13 @@ let handshaked = false

const [remoteId, message] = data.split("\n")
resolve({
remoteId: data,
remoteId,
})
if (message) {
setTimeout(() => {
impl.emit("data", message)
}, 0)
}
})

@@ -37,0 +46,0 @@ })

{
"name": "@push-rpc/tcp",
"version": "1.0.3",
"version": "1.0.4",
"main": "dist/index.js",

@@ -18,3 +18,3 @@ "types": "dist/index.d.ts",

"dependencies": {
"@push-rpc/core": "^1.0.15"
"@push-rpc/core": "^1.0.32"
},

@@ -21,0 +21,0 @@ "repository": "https://github.com/vasyas/push-rpc.git",

@@ -30,2 +30,6 @@ import {Socket} from "@push-rpc/core"

onPing(h: () => void) {
// not implemented
},
terminate: () => socket.destroy(),

@@ -32,0 +36,0 @@ send: data => socket.write(data),

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc