Skip to content

zzblydia/libwebsockets

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5,680 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libwebsockets Integration & Engineering Practice

Since June 2023, I have been utilizing libwebsockets as a high-performance client to interface with real-time servers—including TTS (Text-to-Speech), ASR (Automatic Speech Recognition), and audio/video streaming nodes—within a telecom-grade C language commercial application.

After evaluating uWebsockets, websocketCPP, beast and Poco C++, I chose libwebsockets for its lightweight footprint and high performance.

This repository documents my deep engineering practices with the library, including:

my ISSUES

Date issues
20260707 sync-dns: LWS_SERVER_OPTION_DISABLE_IPV6 does not suppress AAAA
20251209 handle dns response error with log dropping unknown query tid
20250103 lws_ssl_client_bio_create with null point wsi->a.vhost->tls.ssl_client_ctx
20240523 wss client bind local port

my PRs

Date PR
20260709 client: sort-dns: skip AAAA results when ipv6 is disable
20260709 async-dns: send the A query before AAAA
20251230 [cleanup] Simplify conditional route pointer declarations in lws_sort_dns()
20240823 fix segmentation fault of lws_snprintf
20240624 fix segmentation fault when generate client ws handshake failed
20231118 append OpenSSL library (which is found by pkg-config) with an absolute path

my EXAMPLES

📂 Examples & Resources History

Date Example / Resource Note
20260713 ws-client-test-AAAA NA
20241106 ws-client-tools NA
20240313 ws-client-simple-schedule-send-tls
ws-client-simple-schedule-send
NA
20231108 ws-client-simple-send-recv-tls
ws-server-simple-send-recv-tls
ws-client-simple-send-recv
ws-server-simple-send-recv
NA
20231107 README.md (Rewritten)
READMEs/README.build-ubuntu.md
READMEs/README.build-windows-clion.md
NA

About

canonical libwebsockets.org networking library

Resources

License

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • C 93.3%
  • CMake 2.7%
  • JavaScript 1.5%
  • HTML 0.8%
  • CSS 0.6%
  • C++ 0.5%
  • Other 0.6%