码迷,mamicode.com
首页 >  
搜索关键字:python socket tcp ip    ( 202840个结果
C语言 Socket入门示例2——模拟远程CMD(客户端向服务器发送命令,服务端执行该命令)
只要把上一篇文章“C语言 Socket入门示例1”中的两段程序彻底搞懂,那么再看本文就没有任何难度了,因为仅仅是对上篇文章中服务端代码的简单修改扩充。但是简单修改过后,功能变得异常强大,犹如一个远程CMD。随着不断深入学习,功能将会变得越来越强大。欢迎大家评论指点。 1、服务端(Server): #include #include #pragma comment(lib,"...
分类:编程语言   时间:2014-05-10 09:56:56    阅读次数:636
生产者消费者 协同程序 python
生成器和普通函数有些区别,比如生成器不用return返回,而用yield来返回一系列元素 除非“召唤”生成器的next(),否则函数体里面不会执行任何代码块,上下文环境保存着。 虽然不需要明确定义__iter__()和next()方法,但是它本身包含这个方法。 当想要结束一个协程时,使用close()方法即可,close会在协程中引发GeneratorExit异常,这时候可以通过try/ex...
分类:编程语言   时间:2014-05-10 09:53:34    阅读次数:317
C语言 Socket入门示例1—— 单工通信(客户端向服务器发送消息)
如果对Windows API不太熟悉、对TCP/IP通信协议不太熟悉,或者对C语言本身不太熟悉的话,学习Socket会有点难受的。以前学习操作系统的时候,被API吓怕了,很多莫名其妙的API有着多如牛毛的参数,令人费解。学习计算机网络的时候,又有那么多的协议,并且很多协议本身比较复杂,什么三次握手建立连接,什么四次握手释放链接等等,也没有学得特别透彻。更遗憾的是,以前学C的时候,误以为自己把C学会...
分类:编程语言   时间:2014-05-10 09:52:05    阅读次数:442
Lua chapter 5
1、函数是一种 “第一类值” a = {p = print}; a.p("hello"); a = print; a("Hi"); 2、 table 提供的函数 table.sort  network = { {name = "lua", IP = "192.168.1.1"}, {name = "CPP", IP = "192.168.1.2"} }; f...
分类:其他好文   时间:2014-05-10 09:21:02    阅读次数:273
使用__slots__
正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class: >>> class Student(object): ... pass ... 然后,尝试给实例绑定一个属性: >>> s = Student() >>> s.name = 'Michael' # 动态给实例绑定一个属性 >>> pr...
分类:其他好文   时间:2014-05-10 09:10:48    阅读次数:331
NIO与传统IO的区别
感性认识:  传统的socket IO中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和CPU线程切换的开销将非常巨大。使用NIO,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行IO操作时就不能阻塞,如果阻塞的话,有些连接就得不到处理,NIO提供了这种非阻塞的能力。 小...
分类:其他好文   时间:2014-05-10 08:50:29    阅读次数:365
.net DataExcel通信组件使用 搭建简单文件服务器
使用.net dataexcel通信搭建一个简单的文件服务器。 通信简单介绍 1,通信使用TCP协议。 2,采用session机制,控制简单通信安全与连接限制防攻击。 3,采用开放协议包格。(32字节数据包) 4,采用网络断开,自动连接机制保证连接。 5,采用压缩机械压缩大数据(比如.net 里面datatable,dataset的传输)。 6,采用事件机制,更容易,更符合.net开发习惯。 7,采用异步传输,较大的连接与并发。 8,采用数据包头,解决粘包。 9,采用命令方式,更容易扩展。 10,采用允许...
分类:Web程序   时间:2014-05-07 08:11:20    阅读次数:494
【机器学习算法-python实现】Adaboost的实现(1)-单层决策树(decision stump)
(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景      上一节学习支持向量机,感觉公式都太难理解了,弄得我有点头大。不过这一章的Adaboost线比较起来就容易得多。Adaboost是用元算法的思想进行分类的。什么事元算法的思想呢?就是根据数据集的不同的特征在决定结果时所占的比重来划分数据集。就是要对每个特征值都构建决策树,并且赋予他们不同的...
分类:编程语言   时间:2014-05-07 06:48:25    阅读次数:569
【windows socket编程+服务器客户端】
Windows Socket编程与服务器客户端示例      Winsock是 Windows下套接字标准。          Socket套接字基于计算机网络,提供同一系统上不同进程或由局域网连接在一起的不同机器上的进程间通讯功能。如下图: 套接字通过IP地址,Port端口号标识,通过这个标识可以在整个局域网定位一个套接字,通过套接字进程便可以相互传输数据。如:进程...
分类:Windows程序   时间:2014-05-07 04:38:11    阅读次数:552
Python中的循环技术
简单谈谈 Python 中容器的遍历和一下小技巧。 1、遍历单个容器      下面代码遍历一个 List 结构,同样适用于 Tuple、Set 结构类型 >>> x = [1, 2, 3, 'p' , 'y'] >>> for v in x: ...     print(x) ... 1 2 3 p y      遍历字典 Dict 结构也是...
分类:编程语言   时间:2014-05-07 04:12:39    阅读次数:395
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!