Socket通信发送端向接收端发送图片Demo

上传者: snailagg | 上传时间: 2019-12-21 21:08:40 | 文件大小: 480KB | 文件类型: zip
这个socket通信demo 用vs2010,框架4写的,主要用tcpClient.Connect进行连接、监听断用SocketAsyncEventArgs 异步来接收socket。主要内容是发送端每隔一定时间发送自动生成的图片给接收端,接收端通过协议"begin"+"图片长度"+"图片"的方式进行拆包,最后保存图片。 里面写有日志。 代码里面有详细说明,供大家交流.

文件下载

资源详情

[{"title":"( 83 个子文件 480KB ) Socket通信发送端向接收端发送图片Demo","children":[{"title":"MySocketDemo.suo <span style='color:#111;'> 35.50KB </span>","children":null,"spread":false},{"title":"Server_Send","children":[{"title":"Emulator.cs <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"Form1.cs <span style='color:#111;'> 3.52KB </span>","children":null,"spread":false},{"title":"Program.cs <span style='color:#111;'> 492B </span>","children":null,"spread":false},{"title":"Form1.resx <span style='color:#111;'> 7.39KB </span>","children":null,"spread":false},{"title":"app.config <span style='color:#111;'> 144B </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"Settings.settings <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"Resources.Designer.cs <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"Settings.Designer.cs <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"Resources.resx <span style='color:#111;'> 5.48KB </span>","children":null,"spread":false}],"spread":true},{"title":"Server_Send.csproj <span style='color:#111;'> 3.86KB </span>","children":null,"spread":false},{"title":"Form1.Designer.cs <span style='color:#111;'> 6.71KB </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"x86","children":[{"title":"Debug","children":[{"title":"Server_Send.csproj.FileListAbsolute.txt <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"Server_Send.pdb <span style='color:#111;'> 27.50KB </span>","children":null,"spread":false},{"title":"GenerateResource.read.1.tlog <span style='color:#111;'> 508B </span>","children":null,"spread":false},{"title":"TempPE","children":[{"title":"Properties.Resources.Designer.cs.dll <span style='color:#111;'> 4.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"Server_Send.Properties.Resources.resources <span style='color:#111;'> 180B </span>","children":null,"spread":false},{"title":"Server_Send.exe <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"Server_Send.Form1.resources <span style='color:#111;'> 180B </span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'> 6.25KB </span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferences.cache <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false},{"title":"GenerateResource.write.1.tlog <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"bin","children":[{"title":"Debug","children":[{"title":"Server_Send.exe.config <span style='color:#111;'> 144B </span>","children":null,"spread":false},{"title":"Server_Send.pdb <span style='color:#111;'> 27.50KB </span>","children":null,"spread":false},{"title":"Server_Send.vshost.exe.manifest <span style='color:#111;'> 490B </span>","children":null,"spread":false},{"title":"Server_Send.exe <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"log4net.xml <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"Server_Send.vshost.exe.config <span style='color:#111;'> 144B </span>","children":null,"spread":false},{"title":"RollingLog.log <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"log4net.dll <span style='color:#111;'> 264.00KB </span>","children":null,"spread":false},{"title":"Server_Send.vshost.exe <span style='color:#111;'> 11.33KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"Client_Receive","children":[{"title":"Program.cs <span style='color:#111;'> 435B </span>","children":null,"spread":false},{"title":"Client_Receive.csproj <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"app.config <span style='color:#111;'> 144B </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false}],"spread":true},{"title":"log4net.xml <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"SocketEvent.cs <span style='color:#111;'> 6.60KB </span>","children":null,"spread":false},{"title":"SocketBuffer.cs <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"Listener.cs <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"x86","children":[{"title":"Debug","children":[{"title":"Client_Receive.csproj.FileListAbsolute.txt <span style='color:#111;'> 997B </span>","children":null,"spread":false},{"title":"Client_Receive.pdb <span style='color:#111;'> 27.50KB </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'> 6.03KB </span>","children":null,"spread":false},{"title":"Client_Receive.exe <span style='color:#111;'> 10.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"bin","children":[{"title":"Debug","children":[{"title":"Client_Receive.exe.config <span style='color:#111;'> 144B </span>","children":null,"spread":false},{"title":"Client_Receive.vshost.exe.config <span style='color:#111;'> 144B </span>","children":null,"spread":false},{"title":"Client_Receive.pdb <span style='color:#111;'> 27.50KB </span>","children":null,"spread":false},{"title":"Client_Receive.vshost.exe <span style='color:#111;'> 11.33KB </span>","children":null,"spread":false},{"title":"20120531","children":[{"title":"20124731050546.jpg <span style='color:#111;'> 10.45KB </span>","children":null,"spread":false},{"title":"20122531060548.jpg <span style='color:#111;'> 10.63KB </span>","children":null,"spread":false},{"title":"20122331060548.jpg <span style='color:#111;'> 10.64KB </span>","children":null,"spread":false},{"title":"20124831050532.jpg <span style='color:#111;'> 10.49KB </span>","children":null,"spread":false},{"title":"20122131060548.jpg <span style='color:#111;'> 10.52KB </span>","children":null,"spread":false},{"title":"20121431060548.jpg <span style='color:#111;'> 10.45KB </span>","children":null,"spread":false},{"title":"20121631060548.jpg <span style='color:#111;'> 10.49KB </span>","children":null,"spread":false},{"title":"20125031060520.jpg <span style='color:#111;'> 10.59KB </span>","children":null,"spread":false},{"title":"20121231060547.jpg <span style='color:#111;'> 10.47KB </span>","children":null,"spread":false},{"title":"20125031060506.jpg <span style='color:#111;'> 10.64KB </span>","children":null,"spread":false},{"title":"20122731060548.jpg <span style='color:#111;'> 10.52KB </span>","children":null,"spread":false},{"title":"20120831060547.jpg <span style='color:#111;'> 10.53KB </span>","children":null,"spread":false},{"title":"20121731060548.jpg <span style='color:#111;'> 10.32KB </span>","children":null,"spread":false},{"title":"20120931060547.jpg <span style='color:#111;'> 10.46KB </span>","children":null,"spread":false},{"title":"20124631050546.jpg <span style='color:#111;'> 10.25KB </span>","children":null,"spread":false},{"title":"20122431060548.jpg <span style='color:#111;'> 10.56KB </span>","children":null,"spread":false},{"title":"20122631060548.jpg <span style='color:#111;'> 10.74KB </span>","children":null,"spread":false},{"title":"20120731060547.jpg <span style='color:#111;'> 10.43KB </span>","children":null,"spread":false},{"title":"20121031060547.jpg <span style='color:#111;'> 10.29KB </span>","children":null,"spread":false},{"title":"20121931060548.jpg <span style='color:#111;'> 10.58KB </span>","children":null,"spread":false},{"title":"20124831050519.jpg <span style='color:#111;'> 10.43KB </span>","children":null,"spread":false},{"title":"20120531060547.jpg <span style='color:#111;'> 10.50KB </span>","children":null,"spread":false},{"title":"20121331060548.jpg <span style='color:#111;'> 10.41KB </span>","children":null,"spread":false},{"title":"20124731050519.jpg <span style='color:#111;'> 10.46KB </span>","children":null,"spread":false},{"title":"20121831060548.jpg <span style='color:#111;'> 10.45KB </span>","children":null,"spread":false},{"title":"20121531060548.jpg <span style='color:#111;'> 10.65KB </span>","children":null,"spread":false},{"title":"20120631060547.jpg <span style='color:#111;'> 10.51KB </span>","children":null,"spread":false},{"title":"20121131060547.jpg <span style='color:#111;'> 10.43KB </span>","children":null,"spread":false},{"title":"20124831050540.jpg <span style='color:#111;'> 10.57KB </span>","children":null,"spread":false},{"title":"20122031060548.jpg <span style='color:#111;'> 10.67KB </span>","children":null,"spread":false},{"title":"20122231060548.jpg <span style='color:#111;'> 10.68KB </span>","children":null,"spread":false}],"spread":false},{"title":"Client_Receive.exe <span style='color:#111;'> 10.00KB </span>","children":null,"spread":false},{"title":"log4net.xml <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"log4net.dll <span style='color:#111;'> 264.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"Release","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"MySocketDemo.sln <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false}],"spread":true}]

评论信息

  • tomsi456 :
    可以使用,谢谢
    2020-12-19
  • qq_37290267 :
    还可以,能用。
    2019-04-12
  • fangwanfei :
    可以用,谢谢
    2018-05-25
  • niu77470141 :
    挺好的,多谢分享
    2016-10-08
  • rpg_caidao :
    东西不错,值得学习。
    2016-04-26
  • MrZivChu :
    资源很不错,是我需要的!
    2015-09-01
  • boboduo :
    不错不错很好用的
    2015-05-13
  • zjqlovell :
    可以使用,c#写的,每隔几十秒发送一次图片
    2015-01-22
  • 枫界易城 :
    内容挺全的,而且很详细,挺不错的一个资源!
    2014-12-30
  • alexxiecan :
    进过测试,可以用
    2014-12-09
  • an na :
    测试了一下,可以用,就是不知道作者能否告知,该程序能够接收的连接数有多少
    2014-10-08
  • 编程之蛙 :
    很有借鉴价值!
    2014-07-05
  • usun82 :
    可以参考,谢谢。
    2014-06-14
  • Agoni_tt :
    不错,很有借鉴价值
    2014-05-23
  • 小贝壳0371 :
    谢谢分享,而且谢谢这位仁兄的无偿分享
    2014-05-22

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明