#socketprogramming — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #socketprogramming, aggregated by home.social.
-
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
-
#Help #Programming #SocketProgramming #C #CPP
if I ping "www.duckduckgo.com" i get the ip address of "40.89.244.232" however when I try to use getaddrinfo it turned the address "0.0.40.89".
-
#Help #Programming #SocketProgramming #C #CPP
if I ping "www.duckduckgo.com" i get the ip address of "40.89.244.232" however when I try to use getaddrinfo it turned the address "0.0.40.89".
-
Part 9 is here! "Managing Client Sessions: Tracking and Personalizing Connections"
Learn how to create unique session IDs, track active clients, store session data, and personalize user experiences in C#. Build meaningful, engaging apps!
https://woodruff.dev/managing-client-sessions-tracking-and-personalizing-connections/
-
Part 9 is here! "Managing Client Sessions: Tracking and Personalizing Connections"
Learn how to create unique session IDs, track active clients, store session data, and personalize user experiences in C#. Build meaningful, engaging apps!
https://woodruff.dev/managing-client-sessions-tracking-and-personalizing-connections/
-
Part 8 is live! Explore "Error Handling and Graceful Shutdowns in Socket Programming"
Learn how to handle network errors, set timeouts, & shut down sockets properly in C#. Build resilient apps that stay stable under pressure.
https://woodruff.dev/error-handling-and-graceful-shutdowns-in-socket-programming/
-
Part 8 is live! Explore "Error Handling and Graceful Shutdowns in Socket Programming"
Learn how to handle network errors, set timeouts, & shut down sockets properly in C#. Build resilient apps that stay stable under pressure.
https://woodruff.dev/error-handling-and-graceful-shutdowns-in-socket-programming/
-
Part 7 is done! Explore "Real-Time Communication: Effective Data Exchange with Sockets"
Learn how to efficiently send, receive, and manage real-time data with C# sockets. Build seamless experiences for chats, video streams, games, & more!
https://woodruff.dev/real-time-communication-effective-data-exchange-with-sockets/
-
Part 7 is done! Explore "Real-Time Communication: Effective Data Exchange with Sockets"
Learn how to efficiently send, receive, and manage real-time data with C# sockets. Build seamless experiences for chats, video streams, games, & more!
https://woodruff.dev/real-time-communication-effective-data-exchange-with-sockets/
-
Part 6 is here! Master the art of server-side socket programming with "Handling Complexity: Server-Side Socket Programming Explained."
Learn how to create, bind, & manage sockets, handle multiple clients, and ensure seamless communication in C#.
Read more: https://woodruff.dev/handling-complexity-server-side-socket-programming-explained/
-
Part 6 is here! Master the art of server-side socket programming with "Handling Complexity: Server-Side Socket Programming Explained."
Learn how to create, bind, & manage sockets, handle multiple clients, and ensure seamless communication in C#.
Read more: https://woodruff.dev/handling-complexity-server-side-socket-programming-explained/
-
Part 5 is live! Dive into "Building Bridges: Client-Side Socket Programming in Action"
Learn how to create, connect, send, & receive data using client-side sockets in C#. Build apps that truly connect—real-time chats, file sharing, & more!
https://woodruff.dev/building-bridges-client-side-socket-programming-in-action/
-
Part 5 is live! Dive into "Building Bridges: Client-Side Socket Programming in Action"
Learn how to create, connect, send, & receive data using client-side sockets in C#. Build apps that truly connect—real-time chats, file sharing, & more!
https://woodruff.dev/building-bridges-client-side-socket-programming-in-action/
-
Part 5 is live! Dive into "Building Bridges: Client-Side Socket Programming in Action" Learn how to create, connect, send, & receive data using client-side sockets in C#. Build apps that truly connect—real-time chats, file sharing, & more! woodruff.dev/building-bri... #CSharp #SocketProgramming
Building Bridges: Client-Side ... -
Hello everyone.
In today's article we provide detailed Network Programming in C++: A Comprehensive Guide to Sockets.
I wish everyone a good reading and study:
https://denizhalil.com/2025/01/11/c-plus-plus-network-programming-guide/#c++ #cplusplus #learningcpp #networksecurity #socketprogramming #clientandserver #cppprogramming #cppprojets
-
Part 4 is here, and finally, code! Dive into "C# Socket Programming Essentials: Creating and Configuring Sockets"
Learn how to create, configure, and bind sockets in C#. Get the foundation for building robust networked apps, from timeouts to buffer sizes!
https://woodruff.dev/c-socket-programming-essentials-creating-and-configuring-sockets/
-
Part 4 is here, and finally, code! Dive into "C# Socket Programming Essentials: Creating and Configuring Sockets"
Learn how to create, configure, and bind sockets in C#. Get the foundation for building robust networked apps, from timeouts to buffer sizes!
https://woodruff.dev/c-socket-programming-essentials-creating-and-configuring-sockets/
-
Part 3 is here! Explore "Socket Types: Choosing the Right Tool for the Job"
From TCP's reliability to UDP's speed & raw sockets' control—choosing the right socket transforms app performance.
Learn how to align your app’s needs with socket capabilities!
Read more: https://woodruff.dev/socket-types-choosing-the-right-tool-for-the-job
-
Part 3 is here! Explore "Socket Types: Choosing the Right Tool for the Job"
From TCP's reliability to UDP's speed & raw sockets' control—choosing the right socket transforms app performance.
Learn how to align your app’s needs with socket capabilities!
Read more: https://woodruff.dev/socket-types-choosing-the-right-tool-for-the-job
-
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
-
hello everyone.
in today's article we are writing a port scanner tool with c++.I wish everyone a good reading and work.
https://denizhalil.com/2024/12/11/build-cpp-port-scanner-tool/#cppprogramming #cybersecuritytools #ethicalhacking #networksecurity #portscanner #socketprogramming
-
Hello everyone.
In today's article we are performing tcp network sniffing with c++.This was a big article that required effort, don't forget to share your thoughts with us in the comments
I wish everyone a good read and working
https://denizhalil.com/2024/12/10/network-monitoring-cpp-packet-sniffer/#tcpip #cppprogramming #packetsniffer #rawsockets #socketprogramming #udpsniffer #networkmonitoring
-
Spending the evening working on my IRC client library for D. Tidying up the loose ends for handling disconnections, user initiated, server initiated and everything that needs to be accounted for.
One fact I have always remembered when doing any POSIX socket programming and never knew for years (till I read about it in documentation) is that of the `shutdown()` system call. It allows you to unblock any blocking reads or writes that may be currently active and prevents any further ones from being made, whilst `close()` terminates the connection and releases the associated file descriptor.
`close()`, in-and-of itself doesn't unblock any of the aforementioned calls which is rather annoying but alas!
#programming #dlang #posix #socketprogramming -
Nice article on Understanding Unix Domain Sockets in Golang by @douglasmakey
https://dev.to/douglasmakey/understanding-unix-domain-sockets-in-golang-32n8
#unix #linux #golang #SocketProgramming #GolangTutorials #golangtips #UnixSocket
-
Nice article on Understanding Unix Domain Sockets in Golang by @douglasmakey
https://dev.to/douglasmakey/understanding-unix-domain-sockets-in-golang-32n8
#unix #linux #golang #SocketProgramming #GolangTutorials #golangtips #UnixSocket