protocol   13753

« earlier    

gRPC On HTTP/2: Engineering A Robust, High Performance Protocol
In this article, we’ll look at how gRPC builds on HTTP/2’s long-lived connections to create a performant, robust platform for inter-service communication. gRPC is a high-performance, open-source universal RPC framework. We will explore the relationship between gRPC and HTTP/2, how gRPC manages HTTP/2 connections, and how gRPC uses HTTP/2 to keep connections alive, healthy, and utilized.
http  networking  protocol 
yesterday by mpm
An open network for secure, decentralized communication.

Matrix is an open standard for interoperable, decentralised, real-time communication over IP. It can be used to power Instant Messaging, VoIP/WebRTC signalling, Internet of Things communication - or anywhere you need a standard HTTP API for publishing and subscribing to data whilst tracking the conversation history.

Matrix’s initial goal is to fix the problem of fragmented IP communications: letting users message and call each other without having to care what app the other user is on - making it as easy as sending an email.
open  opensource  chat  protocol  encryption  decentralized 
6 days ago by tobym
Who-T: Understanding HID report descriptors
As said above, the purpose of HID is to make devices describe themselves in a generic manner so that you can have a single driver handle any input device. The idea is that the host parses that standard protocol and knows exactly how the device will behave. This has worked out great, we only have around 200 files dealing with vendor- and hardware-specific HID quirks as of v4.20.

HID messages are Reports. And to know what a Report means and how to interpret it, you need a Report Descriptor. That Report Descriptor is static and contains a series of bytes detailing "what" and "where", i.e. what a sequence of bits represents and where to find those bits in the Report. So let's try and parse one of Report Descriptors, let's say for a fictional mouse with a few buttons. How exciting, we're at the forefront of innovation here.

The Report Descriptor consists of a bunch of Items. A parser reads the next Item, processes the information within and moves on. Items are small (1 byte header, 0-4 bytes payload) and generally only apply exactly one tiny little bit of information. You need to accumulate several items to build up enough information to actually know what's happening.
HID  hardware  protocol 
8 days ago by euler
Internet Control Message Protocol - Wikipedia
The Internet Control Message Protocol (ICMP) is a supporting protocol in the Internet protocol suite.
internet  protocol 
12 days ago by msurbey
A Closer Look at Decentralized Exchanges & The 0x Protocol — NK
The blockchain is often heralded as a technology that removes the need for
trust. Yet hundreds of thousands, if not the majority of cryptocurrency
traders today still need to place so much trust in exchanges to operate in
a responsible, secure manner. For my first post that dives into a specific
use case of the blockchain, I'm excited to be writing about decentralised
exchanges addressing these problems, and the projects currently being
implemented. I'll do a quick overview of ...
DEX  crypto  assets  0x  Protocol  coinbase 
12 days ago by danielle.szetho
How to Send and Receive SMS: Implementing a GSM Protocol in Go GopherAcademy
GopherAcademy provides conferences, education, training, and community services to the Go programming language community.
golang  sms  interfacing  protocol  ucp  tutorial 
13 days ago by gilberto5757

« earlier    

related tags

++  0x  41  acme  activitypub  adjudication  administration  airplay  amateur  analytics  and  android  anonymity  anonymous  api  apps  architecture  archive  arm  article  articles  ascii  assets  asylum  audio  authentication  authorisation  bash  best  bias  bitcoin  bitmessage  ble  blockchain  blog  bodies  book  box  browser  businesscard  busy  c#  capnproto  certificates  change  chat  claims  client  clients  clojure  code  coinbase  communication  communications  community  comparison  compound  config  configuration  connection  construction  crypto  cryptocurrency  cryptography  dapp  dat  data  datomic  dav  dead  debug  decentralization  decentralized  design  desktop  developers  development  devops  dex  diagram  discovery  distributed  dns  documentation  economy  electronics  elixir  email  encrypted  encryption  engine  engineering  enigma  error-handling  ethereum  evolution  experiment  experts  extension  facebook  federation  file  filesystem  fileupload  filter  firewall  floss  format  framework  garlic  gathering  gigeconomy  git  github  gitlab  go  golang  gopher  gossip  grpc  guide  ha  hacker  ham  hardware  hash  hid  highavailability  history  homeautomation  howto  html5  http/3  http  http2  http3  https  hvac  hypertext  i2p  identity  ietf  ifttt  igp  important  in  interface  interfacing  internet  intro  io  ipld  ipv6  irc  is  isis  javascript  json  jtag  jwt  keepalived  kovri  learn  lets  letsencrypt  library  light  lighting  lightning  link  linked  linkstate  linux  llaw  management  manifesto  manual  marketplace  markup  mastodon  membership  memory  mesh  messaging  messenging  mismatch  monero  mqtt  mt  multiplatform  music  network  networking  neutrino  nobody  nrf52832  open  opensource  opentherm  ospf  over  overlay  p2p  payment  pdf  performance  poised  privacy  programming  prolonged  protobuf  python  quic  radio  raspberry  reactive  recommended  redendancy  redis  reference  remote  resumable-uploads  resumable  resume  resuscitation  retrocomputing  reverse  rfc  router  routing  rpc  rss  rsync  saml  saml2  scars  search  security  selfhosted  sensors  serialization  server  service-location  setup  shairport  sharing  sharingeconomy  shark  sms  social  socialmedia  societies  sodone  software  ssb  ssl  standard  standards  state  streams  study  subscription  swift  sync  tcp  technology  temperature  testing  timestamp  tls  to  token  tooled  tools  tor  trump  trustless  tunnel  tutorial  ubiquiti  ucp  udp  until  upgrade  upload  uploads  usability  use  user_research  v2  vcard  version  virtual  visualization  voice  voip  vpn  vrrp  w3  w3c  wallet  warm  web  weft  why  wilderness  wire  wireframe  wireguard  wireless  xmpp  |  协议 

Copy this bookmark: