这里用通俗的语言解释一下这个函数,就类似于opencv一样,要添加链接库函数,cv.lib等,要添加到附加依赖项,或者通过#pragma comment(lib,”cv.lib“)一样,然后才能包含头文件进行各种函数的调用。当然了,socket编程要调用各种socket函数,但是需要库Ws2_32....
分类:
其他好文 时间:
2014-08-08 01:30:54
阅读次数:
257
我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己定义应用层协议。WEB使用HTTP协议作应用层协议,以封装HTTP文本信息,然后使用TCP/IP做传输层协议将它发到网络上。
1)Socket是一个针对TCP和UDP编程...
分类:
其他好文 时间:
2014-08-07 23:07:05
阅读次数:
312
功能描述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示...
分类:
其他好文 时间:
2014-08-07 22:47:15
阅读次数:
352
以前使用的用于I/O多路复用为了方便就使用select函数,但select这个函数是有缺陷的。因为它所支持的并发连接数是有限的(一般小于1024),因为用户处理的数组是使用硬编码的。这个最大值为FD_SETSIZE,这是在中的一个常量,它说明了最大的描述符数。但是对于大多数应用程序而言,这个数是.....
分类:
其他好文 时间:
2014-08-07 22:43:15
阅读次数:
460
之前一直没明白setsockopt的作用。原来是用来设置socket的属性。setsockopt设置SO_REUSEADDR。socket关闭之后并不会立即收回,而是要经历一个TIME_WAIT的阶段。windows下最多可以达到4分钟。所以在这个时候对这个端口进行重新绑定就会出错。所以需要先设置S...
分类:
其他好文 时间:
2014-08-07 22:43:05
阅读次数:
375
*集群可以布署在一台服务器上,也可以布署在多台服务器上;*支持传统TCP\IP协议;*既支持SOCKET长连接也支持短连接;*支持最新REST WEBSERVICE;*一台应用服务器可支持5000以上TCP\IP长连接,适用于大并发适时数据采集系统;*支持多帐套;*可实现应用服务器自由扩展,插件式的...
分类:
其他好文 时间:
2014-08-07 21:34:50
阅读次数:
303
select是一种比较古老但一直被证明性能很好的socket模式,它可以让你以消息驱动的模式书写socket程序。网上C++的例子很多,但C#的例子极少。
上代码:
namespace Server
{
class Program
{
// Thread signal.
public static ManualResetEvent allDone = n...
分类:
其他好文 时间:
2014-08-07 19:04:40
阅读次数:
229
网络七层协议为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层webService > RMI > socketRMI比socket更高一点socket只是java在网络层定义的类,用来实现网络层。上面的各层需要我们自己在程序里实现。例如端口可以自己定义、数据包的定义、数据包的加密解密等...
分类:
Web程序 时间:
2014-08-07 18:11:50
阅读次数:
271
个人联网笔记本
个人信息:就读于燕大本科软件工程专业 目前大四;
本人博客:google搜索“cqs_2012”即可;
个人爱好:酷爱数据结构和算法,希望将来从事算法工作为人民作出自己的贡献;
编程语言:java ;
编程坏境:Windows 7 专业版 x64;
编程工具:jdk,eclipse,AVD;
制图工具:office 2010 powerpo...
分类:
其他好文 时间:
2014-08-07 13:08:10
阅读次数:
289
服务端代码(Server.cs): 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Net.Sockets; 6 us...
分类:
其他好文 时间:
2014-08-07 12:00:00
阅读次数:
236