All Projects → 0xJeremy → socket.engine

0xJeremy / socket.engine

Licence: MIT license
A robot communication engine

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
C++
36643 projects - #6 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to socket.engine

missive
Fast, lightweight library for encoding and decoding JSON messages over streams.
Stars: ✭ 16 (-52.94%)
Mutual labels:  socket, tcp
socket
Dazzle Async Socket
Stars: ✭ 19 (-44.12%)
Mutual labels:  socket, tcp
go-eventserver
A socket server which reads events from an event source and forwards them to the user clients when appropriate
Stars: ✭ 18 (-47.06%)
Mutual labels:  socket, tcp
Simplenetwork
simple TCP server / client C++ linux socket
Stars: ✭ 225 (+561.76%)
Mutual labels:  socket, tcp
tcp-net
Build tcp applications in a stable and elegant way
Stars: ✭ 42 (+23.53%)
Mutual labels:  socket, tcp
Ssokit Qmake
A Simple & Strong Tool for TCP&UDP Debug
Stars: ✭ 231 (+579.41%)
Mutual labels:  socket, tcp
gnb udp over tcp
gnb_udp_over_tcp 是一个为GNB开发的通过tcp链路中转UDP分组转发的服务
Stars: ✭ 32 (-5.88%)
Mutual labels:  socket, tcp
Oksocket
An blocking socket client for Android applications.
Stars: ✭ 2,359 (+6838.24%)
Mutual labels:  socket, tcp
RRQMSocket
TouchSocket是.Net(包括 C# 、VB.Net、F#)的一个整合性的、超轻量级的网络通信框架。包含了 tcp、udp、ssl、http、websocket、rpc、jsonrpc、webapi、xmlrpc等一系列的通信模块。一键式解决 TCP 黏分包问题,udp大数据包分片组合问题等。使用协议模板,可快速实现「固定包头」、「固定长度」、「区间字符」等一系列的数据报文解析。
Stars: ✭ 286 (+741.18%)
Mutual labels:  socket, tcp
LiteNetwork
A simple and fast .NET networking library compatible with .NET Standard 2, .NET 5, 6 and 7.
Stars: ✭ 66 (+94.12%)
Mutual labels:  socket, tcp
Pypacker
📦 The fastest and simplest packet manipulation lib for Python
Stars: ✭ 216 (+535.29%)
Mutual labels:  socket, tcp
Socket
The Hoa\Socket library.
Stars: ✭ 61 (+79.41%)
Mutual labels:  socket, tcp
Tcpprobe
Modern TCP tool and service for network performance observability.
Stars: ✭ 207 (+508.82%)
Mutual labels:  socket, tcp
Unitysocketprotobuf3demo
主要实现了用Unity对接了Leaf服务器。其次带了些小工具。
Stars: ✭ 244 (+617.65%)
Mutual labels:  socket, tcp
Ohsce
PHP HI-REL SOCKET TCP/UDP/ICMP/Serial .高可靠性PHP通信&控制框架SOCKET-TCP/UDP/ICMP/硬件Serial-RS232/RS422/RS485 AND MORE!
Stars: ✭ 206 (+505.88%)
Mutual labels:  socket, tcp
AndroidNetMonitor
This project aims to collect and analyze traffic information of Android.(采集手机发送和接收的报文简要信息,并且根据socket记录每个报文对应哪个手机app)
Stars: ✭ 25 (-26.47%)
Mutual labels:  socket, tcp
Iot Dc3
IOT DC3 is an open source, distributed Internet of Things (IOT) platform based on Spring Cloud. It is used for rapid development of IOT projects and management of IOT devices. It is a set of solutions for IOT system.
Stars: ✭ 195 (+473.53%)
Mutual labels:  socket, tcp
Zserver4d
ZServer4D 是一套从商业项目剥离而出的云服务器中间件,可以承载百万级的分布式负载服务,并且支持IoT及内网穿透
Stars: ✭ 199 (+485.29%)
Mutual labels:  socket, tcp
GenericProtocol
⚡️ A fast TCP event based buffered server/client protocol for transferring data over the (inter)net in .NET 🌐
Stars: ✭ 38 (+11.76%)
Mutual labels:  socket, tcp
KingNetwork
KingNetwork is an open source library to facilitate the creation and communication of clients and servers via TCP, UDP, WebSocket and RUDP sockets.
Stars: ✭ 78 (+129.41%)
Mutual labels:  socket, tcp

Installation

Python:

pip install socket.engine

Node.js:

npm install socket.engine

This library requires Python3. It was tested extensively on Python 3.7.5 and Node.js v10.15.2 with Ubuntu 19.04.

Features

Socket.engine enables real-time bidirectional communication between Python and Node.js processes. The interface between these languages is nearly identical allowing hosts and clients to be from either language. These programs can be run on the same device, or on the same network, or on any device provided there is a port exposed publically from the host. It is optimized for extremely high-speed, reliable information transfer.

Its main features are:

Speed

Connections are made using TCP sockets and can pass information from processes extremely quickly and reliably. Socket.engine operates using IPv4.

Easy to use

This library was designed to lower the barrier to entry as much as possible. As such, it was built as a wrapper for network sockets to send massive amounts of information in a very short time.

Documentation

Python Documentation

Node.js Documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].