C# 双向Socket转发器

这是一个基于C# WinForm的双端口Socket转发器,能够实现两个Socket连接之间的无损数据转发。

功能

  • 监听两个端口,分别建立Socket连接。
  • A端口接收到的数据将转发至B端口连接,反之亦然。
  • 两个连接之间的数据传输完全透明,确保数据完整性。

特点

  • 代码简洁易懂,适合Socket编程学习。
  • 界面直观,操作便捷。
  • 项目导入后可直接运行。

应用场景

  • 数据转发与桥接
  • 网络调试与测试
  • Socket通信实验

技术

  • C#
  • WinForm
  • Socket编程
  • 多线程

使用方法

  1. 下载项目并导入至Visual Studio。
  2. 运行程序。
  3. 在界面上设置监听端口。
  4. 分别建立两个Socket连接至相应端口。
  5. 两个连接之间发送数据,观察转发效果。