Socketpushclient最近项目中要求做推送,基于内网的。由于工期不是很紧,需求不是很严格,所以放弃了使用三方的推送框架,基于Socket自己写了消息推送功能(服务端+android端)。服务器端使用java,客户端使用Android。本人是做Android开发的,所以demo重点介绍客户端的一些代码,包括Socket的TCP长连接及发消息,Service如何不被轻易杀死,通过aidl实现界面实时与Service的通信,可以在界面上控制Socket的连接与断开以及发消息,并采用了Parcelable对象实现aidl传参
Stars: ✭ 129 (+9.32%)
SocksFully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.
Stars: ✭ 200 (+69.49%)
Async Sockets CppSimple thread-based asynchronous TCP & UDP Socket classes in C++.
Stars: ✭ 127 (+7.63%)
CentrifugoBundle📦 Provides communication with web-socket server Centrifugo in Symfony applications.
Stars: ✭ 65 (-44.92%)
Af ktlsLinux Kernel TLS/DTLS Module
Stars: ✭ 124 (+5.08%)
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 (+65.25%)
Go NetstatA netstat implementation written in Go
Stars: ✭ 121 (+2.54%)
TcpdogeBPF based TCP observability.
Stars: ✭ 119 (+0.85%)
Socket ControllersUse class-based controllers to handle websocket events.
Stars: ✭ 191 (+61.86%)
Goproxy🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。
Stars: ✭ 11,334 (+9505.08%)
Fio🔌 Simple socket relay tool
Stars: ✭ 71 (-39.83%)
React Socket IoA react provider for socket.io, http://socket.io/
Stars: ✭ 111 (-5.93%)
Chattt❯❯❯ Chat without leaving your terminal
Stars: ✭ 239 (+102.54%)
SwiftsocketThe easy way to use sockets on Apple platforms
Stars: ✭ 1,497 (+1168.64%)
Cocosocketcocosocket是一个为高性能网络通信准备的底层通信框架,满足对于高性能网络通信的需求,适用于基于tcp或kcp的应用开发。
Stars: ✭ 182 (+54.24%)
Chatroomvue2聊天室,图灵机器人,node爬虫
Stars: ✭ 103 (-12.71%)
JupiterJupiter是一款性能非常不错的, 轻量级的分布式服务框架
Stars: ✭ 1,372 (+1062.71%)
Nest Status MonitorSimple, self-hosted module based on Socket.io and Chart.js to report realtime server metrics for Nest-based node servers
Stars: ✭ 173 (+46.61%)
PhpforkerA simple Multi-Process programming skeleton written in PHP and learned much from Workerman, which remove the part of Network Event Library. It aims at helping us study PHP Multi-Process programming & find out how Workerman core works.
Stars: ✭ 96 (-18.64%)
gonanoAn implementation of the Nano cryptocurrency in Go
Stars: ✭ 34 (-71.19%)
Chat.ioA Real Time Chat Application built using Node.js, Express, Mongoose, Socket.io, Passport, & Redis.
Stars: ✭ 1,325 (+1022.88%)
ApubplatDevops自动化部署、堡垒机开源项目、Web Terminal
Stars: ✭ 167 (+41.53%)
Wslbridge2Explore various ways to connect Windows Subsystem for Linux with Windows terminal emulators.
Stars: ✭ 93 (-21.19%)
Web SocketLaravel library for asynchronously serving WebSockets.
Stars: ✭ 225 (+90.68%)
Advanced Php最近打算写一些php一些偏微妙的教程,比如关于多进程、socket等相关,都是自己的一些感悟心得
Stars: ✭ 1,271 (+977.12%)
ZeroA Lightweight Socket Service with heartbeat, Can be easily used in TCP server development.
Stars: ✭ 161 (+36.44%)
StriderMqttA very thin MQTT client
Stars: ✭ 21 (-82.2%)
Systemjs Hot Reloaderreloads your modules as needed so that you can have satisfyingly fast feedback loop when developing your app
Stars: ✭ 215 (+82.2%)
AndroidasyncsocketexamplesThis project includes a few examples on how to create different types of sockets using AndroidAsync.
It includes examples for a TCP client/server, TCP client with SSL and UDP client/server.
Stars: ✭ 152 (+28.81%)
Socket.io RpcExtend your promises across a network with socket.io
Stars: ✭ 67 (-43.22%)
RailschatReal-time Rails-based Webchat for Instant Messaging (实时Web聊天室)
Stars: ✭ 81 (-31.36%)
ScCommon libraries and data structures for C.
Stars: ✭ 161 (+36.44%)
Chatroom Vue一个简单的多人聊天室。基于vue和node+Socket.IO
Stars: ✭ 71 (-39.83%)
Nettychat基于Netty+TCP+Protobuf实现的Android IM库,包含Protobuf序列化、TCP拆包与粘包、长连接握手认证、心跳机制、断线重连机制、消息重发机制、读写超时机制、离线消息、线程池等功能。
Stars: ✭ 1,979 (+1577.12%)
republic-goAn official reference implementation of Republic Protocol, written in Go
Stars: ✭ 58 (-50.85%)
Http ShutdownShutdown a Nodejs HTTP server gracefully by terminating the listening socket, then destroying all keep-alive idle sockets all while allowing in-flight requests to finish.
Stars: ✭ 151 (+27.97%)
EasychatandroidclientEasyChat是一个开源的社交类的App。主要包含消息、好友、群组等相关的IM核心功能。部分界面参照了QQ、微信等相关社交APP。EasyChat APP整体采用MVVM模式,基于JetPack(Lifecycle,LiveData,ViewModel,Room)构建
Stars: ✭ 64 (-45.76%)
Python Mocketa socket mock framework - for all kinds of socket animals, web-clients included
Stars: ✭ 209 (+77.12%)
Easysocket一个轻量级的Android端Socket框架,可快速实现客户端和服务端之间的TCP长连接通讯,兼容于各种消息协议,框架的特色之一是可以实现Socket的消息回调功能
Stars: ✭ 148 (+25.42%)
TastysnakeA two-player (Bluetooth) game on Android.
Stars: ✭ 61 (-48.31%)
Nuxt Socket IoNuxt Socket IO - socket.io client and server module for Nuxt
Stars: ✭ 148 (+25.42%)
QuibblerAn experimental website powered by Socket.IO where anonymous chat messages are beautifully visualized in real time
Stars: ✭ 57 (-51.69%)
Vibe CoreRepository for the next generation of vibe.d's core package.
Stars: ✭ 56 (-52.54%)
seamlessSeamless is a framework to set up reproducible computations (and visualizations) that respond to changes in cells. Cells contain the input data as well as the source code of the computations, and all cells can be edited interactively.
Stars: ✭ 19 (-83.9%)
TcpprobeModern TCP tool and service for network performance observability.
Stars: ✭ 207 (+75.42%)
Ether.networkhttps://github.com/Eastrall/Sylver
Stars: ✭ 147 (+24.58%)
NotifierNO LIBRARIES socket per page bridge for your Laravel application. (CLIENT PART INCLUDED)
Stars: ✭ 57 (-51.69%)