两者代码基本一致关于套接字:甲方: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 8 int main() 9 { 10 int ret = 0; 11 ...
分类:
其他好文 时间:
2014-11-11 20:41:50
阅读次数:
239
通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,像一个多孔插座。一台主机犹如布满各种插座的房间,每个插...
分类:
其他好文 时间:
2014-11-11 17:55:25
阅读次数:
218
应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口,区分不同...
分类:
其他好文 时间:
2014-11-11 12:29:24
阅读次数:
193
这应该是继我研究手册QQ协议后的第2个稍微正式一点的网络程序, 不只是Scoket套接字编程, 还涉及到更多的HTTP协议知识! 阿里云开放储存服务OSS官方已经提供了不少SDK, 包括PHP/Python/Java/C#, ... 但唯独没有C/C++的, 很可惜. 不过, 论坛上倒是收集了不少....
分类:
编程语言 时间:
2014-11-10 23:13:33
阅读次数:
267
连续四天学习套接字的编程,可见套接字的重要性了。基于TCP和UDP分别写了两个程序。一是利用TCP实现一个服务器对多个客户端,客户端你发送信息,服务器就从事先准备好的五个字符串中随机回复一条。另一个是利用UDP实现两个人的对话,对话时可以是多个信息同时输入。 先是第一个程序。要实现一对多...
分类:
其他好文 时间:
2014-11-10 21:16:13
阅读次数:
367
最近刚接触WCF,在项目中采用NetTcpBinding绑定运用流模式传输文件过程中,出现“套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致”这个错误,上网查找了很久也没能很好的解决,一般的解决方案都是更换一种绑定协议,比如WSHttpBinding或.....
分类:
Web程序 时间:
2014-11-09 20:47:26
阅读次数:
1170
一。select和epoll首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需要从流中读数据,...
分类:
其他好文 时间:
2014-11-09 06:15:34
阅读次数:
233
原始套接字SOCK_RAW实际上,我们常用的网络编程都是在应用层的报文的收发操作,也就是大多数程序员接触到的流式套接字(SOCK_STREAM)和数据包式套接字(SOCK_DGRAM)。而这些数据包都是由系统提供的协议栈实现,用户只需要填充应用层报文即可,由系统完成底层报文头的填充并发送。然而在某些...
分类:
其他好文 时间:
2014-11-08 23:30:38
阅读次数:
298
Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。一个Socket由:IP地址+端口号 所组成;
网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用程序(进程)。这样利用三元组(ip地址,协议,端口)就可以标识网络的进程了,网络中的进程通信就可以利用这个标志与其它进程进行交互。
现在编写两个程序(运行在同一台主...
分类:
其他好文 时间:
2014-11-08 16:53:10
阅读次数:
210
安装MicrosoftExchangeServer2013时,未启用POP3客户端连接。若要启用POP3客户端连接,您需要启动两个POP3服务,即MicrosoftExchangePOP3服务和MicrosoftExchangePOP3Backend服务。启用POP3之后,Exchange2013使用安全套接字层(SSL)接受端口110和端口995上的不安全POP3客户端通..
分类:
其他好文 时间:
2014-11-07 15:02:49
阅读次数:
612