• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
hnfxs
博客园 首页 新随笔 联系 管理

2013年7月27日

TCP同步传送数据示例(简洁、清楚)
摘要: 转自:http://www.2cto.com/kf/201206/134841.html本例子写了个简单的TCP数据传送功能。没有使用BinaryWriter,BinaryReader,而是使用NetworkStream的Read和Write功能,同样这个也可以通过Socket的实现。发送端程序:[csharp]1.using System;2.using System.Collections.Generic;3.using System.Linq;4.using System.Text;5.using System.Net;6.using System.Net.Sockets;7.using 阅读全文
posted @ 2013-07-27 13:30 hnfxs 阅读(1288) 评论(1) 推荐(0)
 
TCP同步传送数据示例以及可能出现问题分析
摘要: TCP传送数据可以分为同步传送和异步传送,首先这里使用了TCP的同步传送方式,学习了TCP同步传送数据的原理。同步工作方式是指利用TCP编写的程序执行到监听或者接受数据语句的时候,在未完成当前工作(侦听到连接请求或接收到对方发送来的数据)前不在继续往下执行,线程处于阻塞状态,直到该语句完成响应的工作以后才继续执行下一语句。TCP协议只需要将数据以字节流的形式发送到缓存,在他自己看来就好像已经完成了此动作,然而此时的数据让可能还在缓冲区。至于对方是否真正的接收到数据,就不再负责了。这以后可以继续执行其他的操作,可以继续发送数据,不会阻塞,而真正的发送是由IP协议完成的。IP层为TCP协议提供了实 阅读全文
posted @ 2013-07-27 13:25 hnfxs 阅读(813) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3