C# 实现 Ping 检测与 IP 反向解析

本文介绍如何在 C# 中通过 ICMP Ping 检测远程 IP 的可达性,并利用 System.Net.Dns.GetHostEntry 方法将 IP 地址反向解析为主机名。文章提供了完整的代码实现,涵盖了参数校验、异常处理及标准库调用,是构建简易网络状态监测工具的实用基础。

Go语言HTTP包构建Web服务实战

本文探讨了使用Go语言标准库net/http构建Web服务器的方法,对比了直接函数调用与Client对象模拟请求的异同,并分析了Golang在高并发场景下的性能优势。

Go语言HTTP包构建Web服务实战

Golang 实现简单 UDP 服务端与客户端示例

本文提供基于 Golang net 包的 UDP 通信基础示例,涵盖服务端监听接收与客户端发送响应。服务端使用 ListenUDP 绑定端口并循环读取,客户端通过 DialUDP 建立连接发送数据并接收回复,完整展示 UDP 双向交互流程及关键参数配置方法。

Java网络编程中多播与广播的实现详解

本文深入解析Java Socket网络编程中的多播(Multicast)与广播(Broadcast)技术。通过对比两者在效率与接收范围上的差异,重点介绍基于UDP的MulticastSocket使用场景。包含创建接收线程、加入组播组、设置TTL及发送数据包的完整Java代码示例,帮助开发者高效实现一对多的数据通信。

C# Socket 聊天程序:从需求分析到实现

本文详细介绍使用C#语言基于Socket开发简易点对点聊天程序的完整过程。内容涵盖需求分析、用例设计、接口定义(IMessageSender与IMessageReceiver)及Talker主逻辑的实现。通过委托与事件机制处理异步消息收发,演示了客户端连接、登录、发送与接收消息的具体代码实现,帮助开发者快速掌握基础网络通信原理。

C# Socket 聊天程序:从需求分析到实现

C语言网络编程:accept()与shutdown()函数详解

本文详细解析C语言网络编程中的两个核心函数:accept()用于接受客户端连接并创建新Socket,需配合bind()和listen()使用;shutdown()用于半关闭或完全关闭Socket通信,支持指定读取、发送或双向操作。文章涵盖头文件引入、函数签名、返回值判断及常见错误代码处理,为Linux/Unix环境下TCP服务开发提供基础参考。

C语言Socket网络编程核心函数:socket、connect与accept详解

本文总结了C语言中基于Berkeley Socket接口的核心网络编程函数。重点解析socket()用于创建通信端点,支持TCP和UDP协议;connect()建立客户端连接;accept()在服务器端接受新连接。涵盖头文件引入、参数结构(如domain和type)、返回值判断及常见错误代码,为底层网络开发提供关键参考。

C# 通过二进制数据流远程传输与保存图片的方法

本文介绍如何在 C# 中利用 HttpWebRequest 将本地图片转换为二进制字节流,POST 至远程服务器接口;服务端通过 Request.InputStream 或 BinaryRead 接收数据,并将其保存为 JPEG 文件。该实现涵盖了客户端发送与服务端接收的完整闭环,适用于非标准 HTTP 表单的文件传输场景。

PHP原生fsockopen实现Whois域名查询

本文介绍了使用PHP的fsockopen函数进行Whois域名信息查询的方法。通过解析域名后缀,匹配对应的官方WHOIS服务器IP或域名,并利用TCP 43端口发送查询请求获取原始数据。此方案无需安装额外的Socket扩展即可实现基础的域名注册信息查询功能。