none
C# Tcp通信基础问题咨询 RRS feed

  • 问题

  • C# Tcp通信中,服务器、客户端都启动之后,服务器监听中如果有客户端加入,服务器显示“XX客户端连接成功以及时间”;并且如果连接成功,服务器向客户端发送连接成功指令,客户端收到连接成功指令后显示“连接成功以及时间”。连接成功指令如下表

    序号

    内容

    描述

    数据类型

    字节数

    备注

    1

    DataFrameHead

    帧头

    byte[2]

    2

    帧头用两个字节(0xAA0xAA)标识

    2

    ID

    数据帧标识

    short

    2

    11代表服务器发送的总控指令

    3

    ConnectionSucess

    连接成功

    short

    2

    01代表连接成功

    本人小白,刚认识tcp通信,刚认识发送字符串,对这些指令什么的很模糊,跪求代码提示。

    2020年3月29日 6:11

全部回复

  • Hi,

    经过我的搜索以及研究,我没有找到你表中的信息。

    如果你想用tcp去实现客户端和服务端的通信,我建议你可以看下官方文档 TcpClient Class 和 TcpListener Class

    希望里面的代码示例可以帮助你。

    Best Regards,

    Jack



    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2020年3月30日 7:28
    版主