#networkprogramming — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #networkprogramming, aggregated by home.social.
-
Sending packets directly from BPF
-
Sending packets directly from BPF
-
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.
https://denizhalil.com/2024/04/06/sending-icmp-packets-with-python-socket-adventure-in-signaling/
#CyberSecurity #Python #ICMP #SocketProgramming #NetworkSecurity #PacketCrafting #RawSockets #InfoSec #EthicalHacking #NetworkProgramming #DenizHalil
-
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.
https://denizhalil.com/2024/04/06/sending-icmp-packets-with-python-socket-adventure-in-signaling/
#CyberSecurity #Python #ICMP #SocketProgramming #NetworkSecurity #PacketCrafting #RawSockets #InfoSec #EthicalHacking #NetworkProgramming #DenizHalil
-
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.
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
-
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.
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
-
New World Fabric devlog goes over the interface and rules for the system that automatically networks running C++ code with real examples from Narball. https://www.youtube.com/watch?v=uVlNlhh-mT8
-
New World Fabric devlog goes over the interface and rules for the system that automatically networks running C++ code with real examples from Narball. https://www.youtube.com/watch?v=uVlNlhh-mT8
-
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
-
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
-
#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. https://www.youtube.com/watch?v=wazOVYCeuIk #cplusplus #coding #networkprogramming #metaverse
-
#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. https://www.youtube.com/watch?v=wazOVYCeuIk #cplusplus #coding #networkprogramming #metaverse
-
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. https://www.youtube.com/watch?v=g52nosxz4cY
#IndieDev #networkprogramming #gameengine #algorithms #WorldFabric
-
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. https://www.youtube.com/watch?v=g52nosxz4cY
#IndieDev #networkprogramming #gameengine #algorithms #WorldFabric
-
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: https://woodruff.dev/the-backbone-of-digital-communication-understanding-the-client-server-model
-
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: https://woodruff.dev/the-backbone-of-digital-communication-understanding-the-client-server-model
-
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.
https://woodruff.dev/demystifying-socket-programming-a-gateway-to-networked-applications/
-
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.
https://woodruff.dev/demystifying-socket-programming-a-gateway-to-networked-applications/
-
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... -
🎄✨ 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: https://csharp-networking.com
The best tech gift is knowledge! 🖥️🎅
#CSharp #DotNet #aspnetcore #networkprogramming #mqtt #grpc #webhooks #messagequeue -
🎄✨ 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: https://csharp-networking.com
The best tech gift is knowledge! 🖥️🎅
#CSharp #DotNet #aspnetcore #networkprogramming #mqtt #grpc #webhooks #messagequeue -
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.
-
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.
-
Hey everyone,
here is a short article about dns security with pyshark, if you wish you can write your comments in the comments section
https://denizhalil.com/2024/08/14/dns-security-tool-python-ddos-dos-detection/
#cybersecurity #dnssecurity #python #networkprogramming #pyshark
-
PSA: We have some immediate availability for software engineering and product management consulting. Reach out if you want to chat! We have some niche expertise.
https://limeleaf.net/expertise/
#SoftwareEngineering #RustLang #GoLang #NetworkProgramming #Performance #ProductManagement #MVP #SLC #IoT #API #SystemsDesign #SystemsProgramming #Linux
-
PSA: We have some immediate availability for software engineering and product management consulting. Reach out if you want to chat! We have some niche expertise.
https://limeleaf.net/expertise/
#SoftwareEngineering #RustLang #GoLang #NetworkProgramming #Performance #ProductManagement #MVP #SLC hashtag#IoT #API #SystemsDesign #SystemsProgramming #Linux
-
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
-
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
-
📢 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 techniquesOptimize your network applications today!
https://csharp-networking.com/chapter08/#CSharp #DotNet #NetworkProgramming #PerformanceOptimization
-
📢 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 techniquesOptimize your network applications today!
https://csharp-networking.com/chapter08/#CSharp #DotNet #NetworkProgramming #PerformanceOptimization
-
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!
-
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!
-
We're always evolving our website when we find ways to share our message and our passion.
#TechCoop #WorkerOwned #SoftwareEngineering #ProductDevelopment #GoLang #RustLang #ElixirLang #NetworkProgramming #API #REST #gRPC
-
We're always evolving our website when we find ways to share our message and our passion.
#TechCoop #WorkerOwned #SoftwareEngineering #ProductDevelopment #GoLang #RustLang #ElixirLang #NetworkProgramming #API #REST #gRPC
-
We've updated our Services page to give more details on what we can do. It will evolve over time as we fill things out more.
#ProductDevelopment #MVP #GoLang #RustLang #IoT #NetworkProgramming #BackendDevelopment #FrontendDevelopment #Audio #Video #Consulting #TechCoop #GetFediHired
-
The book Beyond Boundaries—Networking Programming with C# 12 and .NET 8 can be read online here! https://csharp-networking.com
Chap 1 Overview of Network Programming https://csharp-networking.com/chapter01
Chap 2 Fundamentals of Networking Concepts https://csharp-networking.com/chapter02
Chap 3 Introduction to Socket Programming https://csharp-networking.com/chapter03
Chap 4 Asynchronous Programming with Async/Await https://csharp-networking.com/chapter04
Chap 5 Multithreading in Network Applications https://csharp-networking.com/chapter05 -
The book Beyond Boundaries—Networking Programming with C# 12 and .NET 8 can be read online here! https://csharp-networking.com
Chap 1 Overview of Network Programming https://csharp-networking.com/chapter01
Chap 2 Fundamentals of Networking Concepts https://csharp-networking.com/chapter02
Chap 3 Introduction to Socket Programming https://csharp-networking.com/chapter03
Chap 4 Asynchronous Programming with Async/Await https://csharp-networking.com/chapter04
Chap 5 Multithreading in Network Applications https://csharp-networking.com/chapter05 -
The book Beyond Boundaries—Networking Programming with C# 12 and .NET 8 can be read online here!
https://cwoodruff.github.io/book-network-programming-csharp/
-
The book Beyond Boundaries—Networking Programming with C# 12 and .NET 8 can be read online here!
https://cwoodruff.github.io/book-network-programming-csharp/
-
New Blog Post - I am Self-Publishing the Network Programming Book!
https://woodruff.dev/i-am-self-publishing-the-network-programming-book/
-
New Blog Post - I am Self-Publishing the Network Programming Book!
https://woodruff.dev/i-am-self-publishing-the-network-programming-book/
-
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:
-
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:
-
Would love to know what niche corners of network programming I should investigate for the book I am writing. #dotnet #csharp #networkprogramming
-
Would love to know what niche corners of network programming I should investigate for the book I am writing. #dotnet #csharp #networkprogramming
-
🖊️ 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
https://woodruff.dev/practical-network-programming-csharp/ -
🖊️ 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
https://woodruff.dev/practical-network-programming-csharp/ -
📢 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
-
📢 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
-
Network Programming - If you want a book on network programming, there are a few classic choices. [Comer... - https://hackaday.com/2023/05/22/network-programming/ #softwaredevelopment #networkprogramming #softwarehacks #networksocket #networkhacks #tcp/ip
-
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 https://gavv.net/software/
Looking forward to meet new people here!
#introduction #linuxaudio #audioprogramming #networkprogramming
-
We're looking for contributors for recently released Go bindings for #roctoolkit!
👉 https://github.com/roc-streaming/roc-go
Roc is an #opensource real-time audio streaming library. https://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 🙂
-
"An Introduction to Computer Networks", a free book. And y'all know how much I love free learning materials...
-
🏵️ Optimizing Large File Transfers in Linux with Go - An Exploration of TCP and Syscall
https://dev.to/douglasmakey/optimizing-large-file-transfers-in-linux-with-go-an-exploration-of-tcp-and-syscall-15eo