C# 编程中 socket接收的数据包问题 急,求大神 本帖最后由 ltaixp520 于 2012-10-15 12:13:46 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 既然Content-Type: image/JPEG,那直接构建Image,Image.FromStream()就可以啊。 提问很不清楚.byte[] bytesReceived = new Byte[1024];s.Send(bytesSent, bytesSent.Length, 0);bytes = s.Receive(bytesReceived, bytesReceived.Length, 0);大体如这个,bytes中包含有一段头文件 以及一个图片的二进制数据按你提供的信息.我来猜吧既然是 bytes中包含, 那么我暂时认为 你是receive的时候遇到了麻烦.一个byte[] 必须依靠商定一个通信协议来解决如何读取.你知道有 一个头文件, 一个图片 这样2个数据. 然后, 你必须还知道这些数据是如何分段的.比如说典型的这类问题 大家一般是这样做的:第1段:一个short 定义 头文件字节长度. 第2段:上面定义的长度的数量个字节的头文件第4段:一个short 定义 图片字节长度第5段:图片的字节所以你的bytes的内容可能是这样 :{byte[2], byte[x], byte[2], byte[y] } 好像有几天都没有到csdn上面来回复了,回复下帖子先…… 但是我并不清楚他们是什么规则哇 有动态操作的吗,可以自行去识别然后分成2个byte 想到办法了 原来头信息跟发送过来的数据信息中间是有个空格的 相当于分割线一样 哇哈哈 分析他们的流就好了 好笨Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0Pragma: no-cache---分割线---1098?PNG 如何实现连接到iphone 获取系统目录信息 关于数组保存的问题?我是业余新手~~求各位大哥指点下,放分~~~ 如何获取检索结果页面的URL 关于截取部分图片的问题 DetailsView编辑状态执行事件错误 请问学IT数学很重要吗? 请指教! 我怎么不能用System.Management命名空间? 请问.net里面的线程和Java里的线程有什么不同?? WPF查找控件 .net的处理字符串的问题 OpenWebKitSharp 运行错误 Process
bytes = s.Receive(bytesReceived, bytesReceived.Length, 0);大体如这个,bytes中包含有一段头文件 以及一个图片的二进制数据按你提供的信息.我来猜吧
既然是 bytes中包含, 那么我暂时认为 你是receive的时候遇到了麻烦.一个byte[] 必须依靠商定一个通信协议来解决如何读取.
你知道有 一个头文件, 一个图片 这样2个数据. 然后, 你必须还知道这些数据是如何分段的.
比如说典型的这类问题 大家一般是这样做的:
第1段:一个short 定义 头文件字节长度.
第2段:上面定义的长度的数量个字节的头文件
第4段:一个short 定义 图片字节长度
第5段:图片的字节所以你的bytes的内容可能是这样 :{byte[2], byte[x], byte[2], byte[y] }
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
---分割线---
1098
?PNG