Socket的问题(C#)

来源:百度知道 编辑:UC知道 时间:2024/06/27 19:36:18
服务器可以向客户端发送文件和消息.
1,在发送文件或消息时,如何添加标记,确定是发送的文件还是消息。
2,客户端在接收后如何将标记分离出去,然后判断接收到的是什么东西。。
谢了先。请详细说明下,或关键部分代码
请给出代码,谢谢
请给出代码,谢谢
请给出代码,谢谢
请给出代码,谢谢
请给出代码,谢谢
请给出代码,谢谢

你是想通过哪一种协议来进行数据传输?我找到了以前用过的Socket代码?不知道对你有用不?

通讯基类

using System;

using System.Net.Sockets;

using System.Net ;

using System.IO ;

using System.Windows.Forms;

using System.Text;

namespace BaseClass

{

/// <summary>

/// 传送信息的格式为 给定长度的命令部分+给定长度的命令注释部分+可变长度的长度信息+可变长度的信息部分

/// </summary>

public class CommunClass

{

public CommunClass()

{

//

// TODO: 在此处添加构造函数逻辑

//

}

/// <summary>

/// 命令部分的长度

/// </summary>

private static readonly int CMDLEN = 50 ;

/// <summary>

/// 命令注释部分的长度

/// </summary>

private static readonly int DESCLEN = 100 ;

/// <summary>

/// 可变长度的长度信息部分所占的字节数

/// </summary>

private st