All Projects → wikiti → extension-networking

wikiti / extension-networking

Licence: MIT License
Library developed for OpenFL to facilitate connections between applications, using TCP sockets, and following the scheme of event-driven programming.

Programming Languages

haxe
709 projects

Projects that are alternatives of or similar to extension-networking

socket.engine
A robot communication engine
Stars: ✭ 34 (+17.24%)
Mutual labels:  socket, tcp
SocketIOUnity
A Wrapper for socket.io-client-csharp to work with Unity.
Stars: ✭ 69 (+137.93%)
Mutual labels:  socket, tcp
workerman
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols. PHP>=5.4.
Stars: ✭ 10,005 (+34400%)
Mutual labels:  socket, tcp
Socket
The Hoa\Socket library.
Stars: ✭ 61 (+110.34%)
Mutual labels:  socket, tcp
Tiginx
Tiginx is a Shanzhai Nginx project , please buyao use it xian , if meet problem , I no fuze ...
Stars: ✭ 29 (+0%)
Mutual labels:  socket, tcp
socket
Dazzle Async Socket
Stars: ✭ 19 (-34.48%)
Mutual labels:  socket, tcp
epoller
epoll implementation for connections in Linux, MacOS and Windows
Stars: ✭ 58 (+100%)
Mutual labels:  socket, tcp
LiteNetwork
A simple and fast .NET networking library compatible with .NET Standard 2, .NET 5, 6 and 7.
Stars: ✭ 66 (+127.59%)
Mutual labels:  socket, tcp
EasyFileTransfer
An easy way to transfer file with any size on network with tcp protocol.
Stars: ✭ 30 (+3.45%)
Mutual labels:  socket, tcp
DatagramTunneler
Simple C++ cross-platform client/server app forwarding UDP datagrams through a TCP connection.
Stars: ✭ 116 (+300%)
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 (+168.97%)
Mutual labels:  socket, tcp
fire-im
分布式IM服务,参考https://github.com/crossoverJie/cim 实现
Stars: ✭ 17 (-41.38%)
Mutual labels:  socket, tcp
tcp-net
Build tcp applications in a stable and elegant way
Stars: ✭ 42 (+44.83%)
Mutual labels:  socket, tcp
DzSocket
Delphi Client/Server components to communicate using TCP Socket Asynchronous easily
Stars: ✭ 44 (+51.72%)
Mutual labels:  socket, tcp
RRQMSocket
TouchSocket是.Net(包括 C# 、VB.Net、F#)的一个整合性的、超轻量级的网络通信框架。包含了 tcp、udp、ssl、http、websocket、rpc、jsonrpc、webapi、xmlrpc等一系列的通信模块。一键式解决 TCP 黏分包问题,udp大数据包分片组合问题等。使用协议模板,可快速实现「固定包头」、「固定长度」、「区间字符」等一系列的数据报文解析。
Stars: ✭ 286 (+886.21%)
Mutual labels:  socket, tcp
net-Socket
A minimalist wrapper around System.Net.Sockets.Socket.
Stars: ✭ 21 (-27.59%)
Mutual labels:  socket, tcp
gnb udp over tcp
gnb_udp_over_tcp 是一个为GNB开发的通过tcp链路中转UDP分组转发的服务
Stars: ✭ 32 (+10.34%)
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 (+31.03%)
Mutual labels:  socket, tcp
Socketify
Raw TCP and UDP Sockets API on Desktop Browsers
Stars: ✭ 67 (+131.03%)
Mutual labels:  socket, tcp
ddos
Simple dos attack utility
Stars: ✭ 36 (+24.14%)
Mutual labels:  socket, tcp

MIT License Haxelib Version CircleCI

OpenFL Networking Library

extension-networking logo

Description

extension-networking is a library developed for OpenFL to facilitate connections between applications, using TCP sockets, and following the scheme of event-driven programming.

Installation

Add the library to your project.xml:

<haxelib name="extension-networking" />

And use haxelib to install it:

$ haxelib install extension-networking

Usage

Please check the wiki for more information about usage and configuration.

Development

Clone the repository:

$ git clone https://github.com/wikiti/extension-networking

Then, setup the development directory:

$ haxelib dev extension-networking extension-networking

To run tests use munit:

$ haxelib run munit test

Publish

Update the haxelib version on haxelib.json and commit the changes to master, and push the changes:

# Update haxelib.json
git commit -m "Update version"
git push origin master

Create a git tag with the current version and push it:

git tag x.y.z
git push origin x.y.z

Compress the repository:

git archive -o publish.zip HEAD

And publish the haxelib:

haxelib submit publish.zip

TODO

Contributors

This project has been developed by:

Avatar Name Nickname Email
Daniel Herzog Wikiti [email protected]
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].