home.social

#sockets — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #sockets, aggregated by home.social.

  1. Great Chinese network programming tutorial: Multicast client-server example with English subtitles! Walks through sockets, group join, and debugging tips — perfect for devs learning multicast/UDP. Hands-on and clear. #Chinese #NetworkProgramming #Multicast #ClientServer #Sockets #Tutorial #EnglishSubtitles #UDP
    ccutube.ccu.edu.tw/videos/watc

  2. 🤔 In a breathtaking display of #human #ingenuity, behold a #museum dedicated to... #plugs and sockets! 🔌 Because, of course, the world was clamoring for a #digital #shrine to #electrifyingly #mundane objects. 🎉 Welcome to the electrifyingly dull rabbit hole that nobody asked for!
    plugsocketmuseum.nl/index.html #sockets #HackerNews #ngated

  3. 🤔 In a breathtaking display of #human #ingenuity, behold a #museum dedicated to... #plugs and sockets! 🔌 Because, of course, the world was clamoring for a #digital #shrine to #electrifyingly #mundane objects. 🎉 Welcome to the electrifyingly dull rabbit hole that nobody asked for!
    plugsocketmuseum.nl/index.html #sockets #HackerNews #ngated

  4. 🤔 In a breathtaking display of #human #ingenuity, behold a #museum dedicated to... #plugs and sockets! 🔌 Because, of course, the world was clamoring for a #digital #shrine to #electrifyingly #mundane objects. 🎉 Welcome to the electrifyingly dull rabbit hole that nobody asked for!
    plugsocketmuseum.nl/index.html #sockets #HackerNews #ngated

  5. 🤔 In a breathtaking display of #human #ingenuity, behold a #museum dedicated to... #plugs and sockets! 🔌 Because, of course, the world was clamoring for a #digital #shrine to #electrifyingly #mundane objects. 🎉 Welcome to the electrifyingly dull rabbit hole that nobody asked for!
    plugsocketmuseum.nl/index.html #sockets #HackerNews #ngated

  6. Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI

    В этой статье мы разберём, какие механизмы предоставляет Linux для работы с сетью и как на их основе строятся фреймворки и библиотеки, которыми мы пользуемся каждый день. К концу статьи мы напишем минималистичный WSGI -веб-сервер, с помощью которого можно запускать произвольные WSGI -приложения.

    habr.com/ru/articles/1002550/

    #сервер #backend #python #сокет #socket #sockets #системное_программирование #linux_kernel #ядро_линукс #системные_вызовы

  7. Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI

    В этой статье мы разберём, какие механизмы предоставляет Linux для работы с сетью и как на их основе строятся фреймворки и библиотеки, которыми мы пользуемся каждый день. К концу статьи мы напишем минималистичный WSGI -веб-сервер, с помощью которого можно запускать произвольные WSGI -приложения.

    habr.com/ru/articles/1002550/

    #сервер #backend #python #сокет #socket #sockets #системное_программирование #linux_kernel #ядро_линукс #системные_вызовы

  8. Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI

    В этой статье мы разберём, какие механизмы предоставляет Linux для работы с сетью и как на их основе строятся фреймворки и библиотеки, которыми мы пользуемся каждый день. К концу статьи мы напишем минималистичный WSGI -веб-сервер, с помощью которого можно запускать произвольные WSGI -приложения.

    habr.com/ru/articles/1002550/

    #сервер #backend #python #сокет #socket #sockets #системное_программирование #linux_kernel #ядро_линукс #системные_вызовы

  9. Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI

    В этой статье мы разберём, какие механизмы предоставляет Linux для работы с сетью и как на их основе строятся фреймворки и библиотеки, которыми мы пользуемся каждый день. К концу статьи мы напишем минималистичный WSGI -веб-сервер, с помощью которого можно запускать произвольные WSGI -приложения.

    habr.com/ru/articles/1002550/

    #сервер #backend #python #сокет #socket #sockets #системное_программирование #linux_kernel #ядро_линукс #системные_вызовы

  10. Die sieben Dateitypen unter Linux

    „Alles ist eine Datei.“ Das ist eines der grundlegenden Prinzipien von Linux und Unix-Systemen. Red Hat Enterprise Linux (RHEL) und alle anderen Linux-Distributionen sowie Unix-ähnliche Systeme unterscheiden sieben verschiedene Dateitypen, die unterschiedliche Funktionen erfüllen. Diese Typen erkennt man leicht mit dem Befehl ls -l am ersten Zeichen in der Ausgabe. Dieses Wissen ist essenziell für jeden Linux-Admin, unabhängig von der Distribution. Die sieben Dateitypen im […]

    andreas-moor.de/die-sieben-dat

  11. Die sieben Dateitypen unter Linux

    „Alles ist eine Datei.“ Das ist eines der grundlegenden Prinzipien von Linux und Unix-Systemen. Red Hat Enterprise Linux (RHEL) und alle anderen Linux-Distributionen sowie Unix-ähnliche Systeme unterscheiden sieben verschiedene Dateitypen, die unterschiedliche Funktionen erfüllen. Diese Typen erkennt man leicht mit dem Befehl ls -l am ersten Zeichen in der Ausgabe. Dieses Wissen ist essenziell für jeden Linux-Admin, unabhängig von der Distribution. Die sieben Dateitypen im […]

    andreas-moor.de/die-sieben-dat

  12. Die sieben Dateitypen unter Linux

    „Alles ist eine Datei.“ Das ist eines der grundlegenden Prinzipien von Linux und Unix-Systemen. Red Hat Enterprise Linux (RHEL) und alle anderen Linux-Distributionen sowie Unix-ähnliche Systeme unterscheiden sieben verschiedene Dateitypen, die unterschiedliche Funktionen erfüllen. Diese Typen erkennt man leicht mit dem Befehl ls -l am ersten Zeichen in der Ausgabe. Dieses Wissen ist essenziell für jeden Linux-Admin, unabhängig von der Distribution. Die sieben Dateitypen im […]

    andreas-moor.de/die-sieben-dat

  13. Die sieben Dateitypen unter Linux

    „Alles ist eine Datei.“ Das ist eines der grundlegenden Prinzipien von Linux und Unix-Systemen. Red Hat Enterprise Linux (RHEL) und alle anderen Linux-Distributionen sowie Unix-ähnliche Systeme unterscheiden sieben verschiedene Dateitypen, die unterschiedliche Funktionen erfüllen. Diese Typen erkennt man leicht mit dem Befehl ls -l am ersten Zeichen in der Ausgabe. Dieses Wissen ist essenziell für jeden Linux-Admin, unabhängig von der Distribution. Die sieben Dateitypen im […]

    andreas-moor.de/die-sieben-dat

  14. @faket @tobsen @timonsku

    C fits in G socket. The trick is to do it on an extension lead, turn a G plug upsidedown to use the ground pin to force open the little shutters, then bam! You can push the C plug into the remaining holes.

    Obvs you'll want to make sure your C plug device can handle the G grid's voltage.

    #allMachinesAreSmokeMachinesIfUsedWrongEnough #electricalEngineering #electricity #standards #plugs #sockets

  15. @faket @tobsen @timonsku

    C fits in G socket. The trick is to do it on an extension lead, turn a G plug upsidedown to use the ground pin to force open the little shutters, then bam! You can push the C plug into the remaining holes.

    Obvs you'll want to make sure your C plug device can handle the G grid's voltage.

    #allMachinesAreSmokeMachinesIfUsedWrongEnough #electricalEngineering #electricity #standards #plugs #sockets

  16. @faket @tobsen @timonsku

    C fits in G socket. The trick is to do it on an extension lead, turn a G plug upsidedown to use the ground pin to force open the little shutters, then bam! You can push the C plug into the remaining holes.

    Obvs you'll want to make sure your C plug device can handle the G grid's voltage.

    #allMachinesAreSmokeMachinesIfUsedWrongEnough #electricalEngineering #electricity #standards #plugs #sockets

  17. @faket @tobsen @timonsku

    C fits in G socket. The trick is to do it on an extension lead, turn a G plug upsidedown to use the ground pin to force open the little shutters, then bam! You can push the C plug into the remaining holes.

    Obvs you'll want to make sure your C plug device can handle the G grid's voltage.

    #allMachinesAreSmokeMachinesIfUsedWrongEnough #electricalEngineering #electricity #standards #plugs #sockets

  18. @faket @tobsen @timonsku

    C fits in G socket. The trick is to do it on an extension lead, turn a G plug upsidedown to use the ground pin to force open the little shutters, then bam! You can push the C plug into the remaining holes.

    Obvs you'll want to make sure your C plug device can handle the G grid's voltage.

    #allMachinesAreSmokeMachinesIfUsedWrongEnough #electricalEngineering #electricity #standards #plugs #sockets

  19. I love improving my #homelab. I installed the #docker-socket-proxy to allow #UptimeKuma to access the #Docker #sockets of all my #VMs in a secure manner. The advantage by doing so is that i can now monitor every service including the ones that don't expose a port like #watchtower. And i can also restrict access to given functionalities.

    #selfhosting #homelabs #security #monitoring #uptime #docker #linux #server

  20. I love improving my #homelab. I installed the #docker-socket-proxy to allow #UptimeKuma to access the #Docker #sockets of all my #VMs in a secure manner. The advantage by doing so is that i can now monitor every service including the ones that don't expose a port like #watchtower. And i can also restrict access to given functionalities.

    #selfhosting #homelabs #security #monitoring #uptime #docker #linux #server

  21. I love improving my #homelab. I installed the #docker-socket-proxy to allow #UptimeKuma to access the #Docker #sockets of all my #VMs in a secure manner. The advantage by doing so is that i can now monitor every service including the ones that don't expose a port like #watchtower. And i can also restrict access to given functionalities.

    #selfhosting #homelabs #security #monitoring #uptime #docker #linux #server

  22. I love improving my #homelab. I installed the #docker-socket-proxy to allow #UptimeKuma to access the #Docker #sockets of all my #VMs in a secure manner. The advantage by doing so is that i can now monitor every service including the ones that don't expose a port like #watchtower. And i can also restrict access to given functionalities.

    #selfhosting #homelabs #security #monitoring #uptime #docker #linux #server

  23. #Programming #Networking #CPP. #Sockets #Documentation

    what I would give for some consistency in the documenation!

    example:
    in the linux man page for the 'socket' function they call it a "domain" but in the structures it's refered to as a "family" :yell:

    and why do we have so many structures for networking!
    addrinfo, sockaddr, sockaddr_in, sockaddr_in6...
    then we have things like sockaddr_un which is pretty exactly the same as sockaddr except in name.

  24. #Programming #Networking #CPP. #Sockets #Documentation

    what I would give for some consistency in the documenation!

    example:
    in the linux man page for the 'socket' function they call it a "domain" but in the structures it's refered to as a "family" :yell:

    and why do we have so many structures for networking!
    addrinfo, sockaddr, sockaddr_in, sockaddr_in6...
    then we have things like sockaddr_un which is pretty exactly the same as sockaddr except in name.

  25. #Programming #Networking #CPP. #Sockets #Documentation

    what I would give for some consistency in the documenation!

    example:
    in the linux man page for the 'socket' function they call it a "domain" but in the structures it's refered to as a "family" :yell:

    and why do we have so many structures for networking!
    addrinfo, sockaddr, sockaddr_in, sockaddr_in6...
    then we have things like sockaddr_un which is pretty exactly the same as sockaddr except in name.

  26. #Programming #Networking #CPP. #Sockets #Documentation

    what I would give for some consistency in the documenation!

    example:
    in the linux man page for the 'socket' function they call it a "domain" but in the structures it's refered to as a "family" :yell:

    and why do we have so many structures for networking!
    addrinfo, sockaddr, sockaddr_in, sockaddr_in6...
    then we have things like sockaddr_un which is pretty exactly the same as sockaddr except in name.

  27. The UNIX/POSIX system call select(), an API to wait for one of several network sockets to have new data, is obsolete and dangerous with high file descriptor counts. It should be replaced with poll() sooner rather than later. fluffy explains why
    beesbuzz.biz/code/5739-The-pro

    "What about epoll()?"
    poll() is almost a drop-in replacement for select(), giving it more bang for buck when making a minor upgrade. Switching from select() to poll() is more urgent and takes less effort than migrating to OS-specific APIs like Linux epoll and *BSD kqueue.

    #sockets #networking #programming #Linux #FreeBSD #POSIX

  28. The UNIX/POSIX system call select(), an API to wait for one of several network sockets to have new data, is obsolete and dangerous with high file descriptor counts. It should be replaced with poll() sooner rather than later. fluffy explains why
    beesbuzz.biz/code/5739-The-pro

    "What about epoll()?"
    poll() is almost a drop-in replacement for select(), giving it more bang for buck when making a minor upgrade. Switching from select() to poll() is more urgent and takes less effort than migrating to OS-specific APIs like Linux epoll and *BSD kqueue.

    #sockets #networking #programming #Linux #FreeBSD #POSIX

  29. The UNIX/POSIX system call select(), an API to wait for one of several network sockets to have new data, is obsolete and dangerous with high file descriptor counts. It should be replaced with poll() sooner rather than later. fluffy explains why
    beesbuzz.biz/code/5739-The-pro

    "What about epoll()?"
    poll() is almost a drop-in replacement for select(), giving it more bang for buck when making a minor upgrade. Switching from select() to poll() is more urgent and takes less effort than migrating to OS-specific APIs like Linux epoll and *BSD kqueue.

    #sockets #networking #programming #Linux #FreeBSD #POSIX

  30. The UNIX/POSIX system call select(), an API to wait for one of several network sockets to have new data, is obsolete and dangerous with high file descriptor counts. It should be replaced with poll() sooner rather than later. fluffy explains why
    beesbuzz.biz/code/5739-The-pro

    "What about epoll()?"
    poll() is almost a drop-in replacement for select(), giving it more bang for buck when making a minor upgrade. Switching from select() to poll() is more urgent and takes less effort than migrating to OS-specific APIs like Linux epoll and *BSD kqueue.

    #sockets #networking #programming #Linux #FreeBSD #POSIX

  31. The UNIX/POSIX system call select(), an API to wait for one of several network sockets to have new data, is obsolete and dangerous with high file descriptor counts. It should be replaced with poll() sooner rather than later. fluffy explains why
    beesbuzz.biz/code/5739-The-pro

    "What about epoll()?"
    poll() is almost a drop-in replacement for select(), giving it more bang for buck when making a minor upgrade. Switching from select() to poll() is more urgent and takes less effort than migrating to OS-specific APIs like Linux epoll and *BSD kqueue.

    #sockets #networking #programming #Linux #FreeBSD #POSIX

  32. I'm in a self-imposed std::os::net::UnixListener, std::sync::mpsc, mio::Poll hell today.

    For... reasons... I was trying to do something "simple" and just use a single thread for accepting connetions and a single thread for handling the client. But turns out that's far more complicated than just depending on tokio and doing everything with async.

    #rustLang #unix #sockets

  33. I'm in a self-imposed std::os::net::UnixListener, std::sync::mpsc, mio::Poll hell today.

    For... reasons... I was trying to do something "simple" and just use a single thread for accepting connetions and a single thread for handling the client. But turns out that's far more complicated than just depending on tokio and doing everything with async.

    #rustLang #unix #sockets

  34. I'm in a self-imposed std::os::net::UnixListener, std::sync::mpsc, mio::Poll hell today.

    For... reasons... I was trying to do something "simple" and just use a single thread for accepting connetions and a single thread for handling the client. But turns out that's far more complicated than just depending on tokio and doing everything with async.

    #rustLang #unix #sockets