//网络套接字编程实例,服务器端,TCP通信。#include #pragma comment(lib,"ws2_32.lib")#include #include using namespace std;int main(){ WSADATA wsaData; WSAStartup(M...
分类:
其他好文 时间:
2015-09-17 19:25:08
阅读次数:
166
Android基础入门教程——7.6.2 基于TCP协议的Socket通信(1)标签(空格分隔): Android基础入门教程本节引言:
上一节的概念课枯燥无味是吧,不过总有点收获是吧,本节开始我们来研究基于TCP协议的Socket
通信,先来了解下Socket的概念,以及Socket通信的模型,实现Socket的步骤,以及作为Socket服务
端与客户端的两位各做要做什么事情!好的...
分类:
移动开发 时间:
2015-09-17 13:39:17
阅读次数:
286
网络层的IP协议提供不可靠通信服务。TCP协议则解决了分组的重传和排序问题。TCP通信特征 :1)全双工,同时发送和接收数据2)只支持两个端口之间的通信3)基于字节流。对端无法知道报文的边界。例如发送4个512字节的数据,接收方并不清楚是4个512或是2个1024TCP通信流程来自为知笔记(Wiz)
分类:
其他好文 时间:
2015-09-15 01:34:39
阅读次数:
153
1 回顾基础的socket API ?1.1 TCP通信的性能指标 1 带宽 MB/S 2 吞吐率 QPS TPS message/s queries/s transaction/s 3 延迟 时间为单位 4 资源使用率? 5 额外开销 例如用于压缩或者是加密的CPU开销,注意一定是...
分类:
其他好文 时间:
2015-09-05 22:25:05
阅读次数:
728
1、Socket编程的主要步骤与重要函数
Socket编程在windows上首先需要这个头文件和“ws2_32.lib”这个lib库文件。
Soket编程一般分为UDP通信与TCP通信,那么简单的UDP通信与TCP通信前面的过程基本都是一样的,只有在收发数据的时候会有不同。
UDP通信的一般步骤:
(1)、初始化
WSADATA wd;
WSAStartup(0x0202,&w...
分类:
其他好文 时间:
2015-08-29 15:28:20
阅读次数:
161
经过几天高强度的学习,对套接字的编程有了初步的认识,今天对这几天所学的知识总结一下;首先简单阐述一下tcp通信; TCP提供的是可靠的,顺序的,以及不会重复的数据传输,处理流控制,由于TCP是可靠的,连接的,顺序的,所以TCP一般用于都应用于对传输的完整性,正确性要求严的场合;编写基于tcp的...
分类:
其他好文 时间:
2015-08-29 11:12:08
阅读次数:
186
Linux socket编程的心跳机制总结我写这篇文章的目的是想总结一下心跳机制的使用,因为最近两个项目的TCP通信中都使用了这个方法,感觉用法好诗比较经典的,所以拿出来与大家共享。什么是心跳机制心跳机制就是当客户端与服务端建立连接后,每隔几分钟发送一个固定消息给服务端,服务端收到后回复一个固定消息给客户端,如果服务端几分钟内没有收到客户端消息,则视客户端断开。发送方可以是客户端和服务端,看具体需求...
分类:
系统相关 时间:
2015-08-13 22:19:09
阅读次数:
233
Flash Socket应用
页面使用 Socket 底层传输数据的方便比传统的 HTTP 协议更隐秘,浏览器基本不对基于 TCP 通信的 Socket 进行监测,因此也无法通过浏览器提供的开发者工具来探测网站的受保护数据。例如,音悦台网站上的高铃 - 爱してる-高清【MV】,其视频内容通过 Socket 进行传输,浏览者根本发现不了其视频数据,也无法找到浏览器有缓存到数据。
打开视...
分类:
Web程序 时间:
2015-08-10 22:25:17
阅读次数:
612
今天在公司问老大,公司的项目底层,是使用的TCP,因为可靠,自动断线重连,在底层都实现了,但是我记得TCP也会有掉包的问题,所以这文章就诞生了——关于TCP掉包的问题,TCP是基于不可靠的网络实现可靠的传输,肯定也会存在掉包的情况。 如果通信中发现缺少数据或者丢包,那么,最大的可能在于程序发送的.....
分类:
其他好文 时间:
2015-08-01 00:53:16
阅读次数:
107