C# tcp通信中,客户端连接成功后,服务端怎么发送连接成功指令?

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

16进制发送:0xAA 0xAA 0x?? 0x?? 0x?? 0x??

这里不是说得很清楚了么,发送01表示成功

也就是发送 0xaa 0xaa 0x00 0x11 0x00 0x01

severSocket.BeginAccept(AcceptCallBack, severSocket);

   static Message msg1 = new Message();//自定义Message类
    static void AcceptCallBack(IAsyncResult ar)
    {
        Socket severSocket = ar.AsyncState as Socket;
        Socket clientSocket = severSocket.EndAccept(ar);
        //向客户端发送一条消息
        string msg = "连接成功";
        byte[] bytes = Encoding.UTF8.GetBytes(msg);
        clientSocket.Send(bytes);
        clientSocket.BeginReceive(msg1.Data, msg1.StartIndex, msg1.RemainSize, SocketFlags.None, ReceiveCallBack, clientSocket);
        severSocket.BeginAccept(AcceptCallBack, severSocket);
    }

要組成一包完整的帧的话,除了发送这个 0xaa 0xaa 0x00 0x11 0x00 0x01的话,应该还需要加上其他的一些数据信息吧,你的协议文档的最开始应该说清楚了
帧的组成方式