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