home.social

#networkprogramming — Public Fediverse posts

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

fetched live
  1. Sending ICMP Packets with Python Socket: Adventure in Signaling

    In this article, I demonstrate how to craft and send ICMP packets using Python raw sockets, covering packet structure, checksum calculation, and low-level network communication.

    denizhalil.com/2024/04/06/send

    #CyberSecurity #Python #ICMP #SocketProgramming #NetworkSecurity #PacketCrafting #RawSockets #InfoSec #EthicalHacking #NetworkProgramming #DenizHalil

  2. Sending ICMP Packets with Python Socket: Adventure in Signaling

    In this article, I demonstrate how to craft and send ICMP packets using Python raw sockets, covering packet structure, checksum calculation, and low-level network communication.

    denizhalil.com/2024/04/06/send

    #CyberSecurity #Python #ICMP #SocketProgramming #NetworkSecurity #PacketCrafting #RawSockets #InfoSec #EthicalHacking #NetworkProgramming #DenizHalil

  3. Beej (aka Brian Jorgensen) got tired of all his friends asking him how to do stuff with networking-programming in C —

    So, in the mid 1990s he put it all online for free.

    And, he has been updating it since then.

    beej.us/guide/bgnet/

    It covers: TCP, UDP, IPv4, IPv6, blocking & non-blocking I/O, client-server programming, select(), poll(), and more.

    Beej's Guide to Network Programming has been an influential book.

    #CLang #ComputerProgramming #NetworkProgramming #Programming

  4. Beej (aka Brian Jorgensen) got tired of all his friends asking him how to do stuff with networking-programming in C —

    So, in the mid 1990s he put it all online for free.

    And, he has been updating it since then.

    beej.us/guide/bgnet/

    It covers: TCP, UDP, IPv4, IPv6, blocking & non-blocking I/O, client-server programming, select(), poll(), and more.

    Beej's Guide to Network Programming has been an influential book.

    #CLang #ComputerProgramming #NetworkProgramming #Programming

  5. New World Fabric devlog goes over the interface and rules for the system that automatically networks running C++ code with real examples from Narball. youtube.com/watch?v=uVlNlhh-mT8

    #gamedev #devlog #WorldFabric #Narball #networkprogramming

  6. New World Fabric devlog goes over the interface and rules for the system that automatically networks running C++ code with real examples from Narball. youtube.com/watch?v=uVlNlhh-mT8

    #gamedev #devlog #WorldFabric #Narball #networkprogramming

  7. How does #WorldFabric keep players synchronized over the internet with so many moving objects? Trick question: it doesn't! World Fabric only maintains local causal consistency. The further apart players are, the weaker the causal link, and the more wibbly wobbly timey whimey it gets. #Narball #networkprogramming #doctorWho

  8. How does #WorldFabric keep players synchronized over the internet with so many moving objects? Trick question: it doesn't! World Fabric only maintains local causal consistency. The further apart players are, the weaker the causal link, and the more wibbly wobbly timey whimey it gets. #Narball #networkprogramming #doctorWho

  9. #WorldFabric can automatically synchronize arbitrary C++ code over the internet with relativistic latency hiding, and it's now fast and stable enough to handle over a thousand interactable moving objects under real-world network conditions. youtube.com/watch?v=wazOVYCeuIk #cplusplus #coding #networkprogramming #metaverse

  10. #WorldFabric can automatically synchronize arbitrary C++ code over the internet with relativistic latency hiding, and it's now fast and stable enough to handle over a thousand interactable moving objects under real-world network conditions. youtube.com/watch?v=wazOVYCeuIk #cplusplus #coding #networkprogramming #metaverse

  11. I made a video explaining how my game engine warps time to hide network latency. It includes a bunch of animations showing the tradeoffs of some other common networking approaches as well. youtube.com/watch?v=g52nosxz4cY

    #IndieDev #networkprogramming #gameengine #algorithms #WorldFabric

  12. I made a video explaining how my game engine warps time to hide network latency. It includes a bunch of animations showing the tradeoffs of some other common networking approaches as well. youtube.com/watch?v=g52nosxz4cY

    #IndieDev #networkprogramming #gameengine #algorithms #WorldFabric

  13. Part 2 is live! Dive into "The Backbone of Digital Communication: Understanding the Client-Server Model."

    Discover how clients & servers collaborate via sockets to power apps we rely on daily. Build scalable, reliable systems with C#!

    Read more: woodruff.dev/the-backbone-of-d

    #SocketProgramming #CSharp #NetworkProgramming

  14. Part 2 is live! Dive into "The Backbone of Digital Communication: Understanding the Client-Server Model."

    Discover how clients & servers collaborate via sockets to power apps we rely on daily. Build scalable, reliable systems with C#!

    Read more: woodruff.dev/the-backbone-of-d

    #SocketProgramming #CSharp #NetworkProgramming

  15. New Blog Series Alert!

    Dive into the world of Socket #NetworkProgramming with Part 1 of my 9-part series:
    "Demystifying Network Programming: The Backbone of Modern Applications"

    Learn how apps communicate, the magic of sockets, & why this is a must-know skill for developers.

    woodruff.dev/demystifying-sock

  16. New Blog Series Alert!

    Dive into the world of Socket #NetworkProgramming with Part 1 of my 9-part series:
    "Demystifying Network Programming: The Backbone of Modern Applications"

    Learn how apps communicate, the magic of sockets, & why this is a must-know skill for developers.

    woodruff.dev/demystifying-sock

  17. New Blog Series Alert! Dive into world of Socket #NetworkProgramming with Part 1 of my 9-part series: "Demystifying Network Programming: The Backbone of Modern Applications" Learn how apps communicate, the magic of sockets, & why this is a must-skill for developers. woodruff.dev/demystifying...

    Demystifying Socket Programmin...

  18. 🎄✨ This holiday season, unwrap the gift of networking mastery! 🎁 Chapters 12-15 of "Beyond Boundaries: Network Programming with C# 12 and .NET 8" are here! Dive into MQTT, gRPC, WebHooks, & Message Queuing.

    📖 Explore now: csharp-networking.com

    The best tech gift is knowledge! 🖥️🎅
    #CSharp #DotNet #aspnetcore #networkprogramming #mqtt #grpc #webhooks #messagequeue

  19. 🎄✨ This holiday season, unwrap the gift of networking mastery! 🎁 Chapters 12-15 of "Beyond Boundaries: Network Programming with C# 12 and .NET 8" are here! Dive into MQTT, gRPC, WebHooks, & Message Queuing.

    📖 Explore now: csharp-networking.com

    The best tech gift is knowledge! 🖥️🎅
    #CSharp #DotNet #aspnetcore #networkprogramming #mqtt #grpc #webhooks #messagequeue

  20. Hey y'all I know I haven't made a post in a while. I've been busy with school. Did I mention that I went back to school?

    Anyway, I'm still working on little projects here and there. Lately I've been working the Redacted Software Sockets library. I've written a TCP server demo that speaks my own protocol called "MProto". The message system is inspired by Plan 9's 9p protocol.

    Right now there's only 4 total messages: THandShake, RHandShake, TPingPong, and RPingPong. I've written a simple client in Julia to communicate with the server and demo the protocol.

    #CPP #Julia #SoftwareDevelopment #NetworkProgramming

  21. Hey y'all I know I haven't made a post in a while. I've been busy with school. Did I mention that I went back to school?

    Anyway, I'm still working on little projects here and there. Lately I've been working the Redacted Software Sockets library. I've written a TCP server demo that speaks my own protocol called "MProto". The message system is inspired by Plan 9's 9p protocol.

    Right now there's only 4 total messages: THandShake, RHandShake, TPingPong, and RPingPong. I've written a simple client in Julia to communicate with the server and demo the protocol.

    #CPP #Julia #SoftwareDevelopment #NetworkProgramming

  22. I'm excited to be back on the speaking horse tonight at GLUGnet after a long time in front of people. It will let me knock the rust off and improve this new talk with feedback. Network programming with C# and .NET is a fun topic for me, and I hope for people in Lansing at the user group tonight. #dotnet #csharp #networkprogramming

  23. I'm excited to be back on the speaking horse tonight at GLUGnet after a long time in front of people. It will let me knock the rust off and improve this new talk with feedback. Network programming with C# and .NET is a fun topic for me, and I hope for people in Lansing at the user group tonight. #dotnet #csharp #networkprogramming

  24. 📢 Exciting News! The latest chapter on "Network Performance Optimization" in my book Beyond Boundaries—Network Programming with C# 12 and .NET 8 has been released!

    🔍 **Topics Covered:**
    - Using Visual Studio Profiler & JetBrains dotTrace
    - .NET Trace & WireShark for performance analysis
    - Key metrics, bottleneck identification, and optimization techniques

    Optimize your network applications today!
    csharp-networking.com/chapter0

    #CSharp #DotNet #NetworkProgramming #PerformanceOptimization

  25. 📢 Exciting News! The latest chapter on "Network Performance Optimization" in my book Beyond Boundaries—Network Programming with C# 12 and .NET 8 has been released!

    🔍 **Topics Covered:**
    - Using Visual Studio Profiler & JetBrains dotTrace
    - .NET Trace & WireShark for performance analysis
    - Key metrics, bottleneck identification, and optimization techniques

    Optimize your network applications today!
    csharp-networking.com/chapter0

    #CSharp #DotNet #NetworkProgramming #PerformanceOptimization

  26. Friendly reminder that we have some immediate availability for any work involving #GoLang, #RustLang, #eBPF, #REST #API, #PostgreSQL, #SQLite, #NetworkProgramming, or #SystemsProgramming

    Reach out to us and we can chat about your app, game, service, whatever!

    limeleaf.io

  27. Friendly reminder that we have some immediate availability for any work involving #GoLang, #RustLang, #eBPF, #REST #API, #PostgreSQL, #SQLite, #NetworkProgramming, or #SystemsProgramming

    Reach out to us and we can chat about your app, game, service, whatever!

    limeleaf.io

  28. The book Beyond Boundaries—Networking Programming with C# 12 and .NET 8 can be read online here! csharp-networking.com

    Chap 1 Overview of Network Programming csharp-networking.com/chapter0
    Chap 2 Fundamentals of Networking Concepts csharp-networking.com/chapter0
    Chap 3 Introduction to Socket Programming csharp-networking.com/chapter0
    Chap 4 Asynchronous Programming with Async/Await csharp-networking.com/chapter0
    Chap 5 Multithreading in Network Applications csharp-networking.com/chapter0

    #dotnet #csharp #networkprogramming

  29. The book Beyond Boundaries—Networking Programming with C# 12 and .NET 8 can be read online here! csharp-networking.com

    Chap 1 Overview of Network Programming csharp-networking.com/chapter0
    Chap 2 Fundamentals of Networking Concepts csharp-networking.com/chapter0
    Chap 3 Introduction to Socket Programming csharp-networking.com/chapter0
    Chap 4 Asynchronous Programming with Async/Await csharp-networking.com/chapter0
    Chap 5 Multithreading in Network Applications csharp-networking.com/chapter0

    #dotnet #csharp #networkprogramming

  30. Ever need to decipher a cryptic protobuf file? Today, I'll show you how.

    Sometimes you may end up with an encoded protobuf message but for whatever reason you don't have the corresponding protobuf files. You're out of luck, right? There's no way to know what's in those messages because you NEED the source protobuf files, right? Wrong!

    You can get a surprising amount of information from encoded protobuf files using a nifty tool called protoscope. Read my blog post to see how:

    sudorandom.dev/posts/inspectin

    #grpc #protobuf #networking #protocols #networkprogramming

  31. Ever need to decipher a cryptic protobuf file? Today, I'll show you how.

    Sometimes you may end up with an encoded protobuf message but for whatever reason you don't have the corresponding protobuf files. You're out of luck, right? There's no way to know what's in those messages because you NEED the source protobuf files, right? Wrong!

    You can get a surprising amount of information from encoded protobuf files using a nifty tool called protoscope. Read my blog post to see how:

    sudorandom.dev/posts/inspectin

    #grpc #protobuf #networking #protocols #networkprogramming

  32. Would love to know what niche corners of network programming I should investigate for the book I am writing. #dotnet #csharp #networkprogramming

  33. Would love to know what niche corners of network programming I should investigate for the book I am writing. #dotnet #csharp #networkprogramming

  34. 🖊️ Excited to announce my upcoming book: "Practical Network Programming Using C#." Dive deep into #CSharp12 and #DotNET8, exploring everything from fundamentals to advanced networking techniques. Stay tuned for launch details! 📚💻 #NetworkProgramming
    woodruff.dev/practical-network

  35. 🖊️ Excited to announce my upcoming book: "Practical Network Programming Using C#." Dive deep into #CSharp12 and #DotNET8, exploring everything from fundamentals to advanced networking techniques. Stay tuned for launch details! 📚💻 #NetworkProgramming
    woodruff.dev/practical-network

  36. 📢 Excited to announce my upcoming book "Practical Network Programming using C#" with @PacktPublishing! Dive into the intricacies of #CSharp networking with hands-on guidance. 📖💡 Mark your calendars for May 2024! 📖 #NetworkProgramming #ComingSoon

  37. 📢 Excited to announce my upcoming book "Practical Network Programming using C#" with @PacktPublishing! Dive into the intricacies of #CSharp networking with hands-on guidance. 📖💡 Mark your calendars for May 2024! 📖 #NetworkProgramming #ComingSoon

  38. CW: My a little late introduction

    Hi mastodon and #fosstodon!

    I'm a software engineer, mainly doing systems programming, with some embedded background.

    I'm one of those who loves finding art in software and is inspired by hacker culture 🙂

    Programming and #opensource is my main hobby. I maintain several #foss projects, most of them related to audio and networking gavv.net/software/

    Looking forward to meet new people here!

    #introduction #linuxaudio #audioprogramming #networkprogramming

  39. We're looking for contributors for recently released Go bindings for #roctoolkit!

    👉 github.com/roc-streaming/roc-g

    Roc is an #opensource real-time audio streaming library. roc-streaming.org/

    On github, you will find issues for adding tests, documentation, and minor features. We're always glad to meet new people in the project 🙂

    #helpwanted #golang #audioprogramming #networkprogramming

  40. "An Introduction to Computer Networks", a free book. And y'all know how much I love free learning materials...

    intronetworks.cs.luc.edu/

    #programming #networkprogramming #computernetworks