用VC++6.0的Sockets API实现一个聊天室程序.txt VC++对网络编程的支持有socket支持,WinInet支持,MAPI和ISAPI支持等。其中,Windows Sockets API是TCP/IP网络环境里,也是Internet上进行开发最为通用的API。最早美国加州大学Berkeley分校在UNIX下为TCP/IP协议开发了一个API,这个API就是著名的Berkeley Socket接口(套接字)。在桌面操作系统进入Windows时代后,仍然继承了Socket方法。在TCP/IP网络通信环境下,Socket数据传输是一种特殊的I/O,它也相当于一种文件描述符,具有一个类似于打开文件的函数调用-socket()。可以这样理解:Socket实际上是一个通信端点,通过它,用户的Socket程序可以通过网络和其他的Socket应用程序通信。Socket存在于一个"通信域"(为描述一般的线程如何通过Socket进行通信而引入的一种抽象概念)里,并且与另一个域的Socket交换数据。Socket有三类。第一种是SOCK_STREAM(流式),提供面向连接的可靠的通信服务,比如telnet,http。第二种是SOCK_DGRAM(数据报),提供无连接不可靠的通信,比如UDP。第三种是SOCK_RAW(原始),主要用于协议的开发和测试,支持通信底层操作,比如对IP和ICMP的直接访问。
上传时间: 2014-03-12
上传用户:从此走出阴霾
一个usb硬件有一个“设备描述符”;一个设备描述符下会有一个或多个“配置”;一个配置里可能有多个“接口——逻辑设备”;一个“接口”里面有多个“端点描述符”
上传时间: 2019-05-09
上传用户:kkcc1988
此文档包括USB协议的全部协议说明,包括USBhost主站和Device从站的协议格式,从识别USB设备类型,到识别USB设备描述符,对设备描述符进行拆分和加密都有描述,根据设备描述符可以将数据部分进行拆解,对每个item都有详细的解释,我是之前对USB完全不了解,遇到问题什么都解决不了,连什么是主站什么是从站都分不清,调试期间一直连不上USB设备,期间还弄得两个Device设备相互连接,花了很多时间都没有搞定,最终还是通过看这个手册才学到一些,最让我开心的是这个文档是中文的,对于英语水平不是很好的朋友是个不错的选择,我通过这本书做成了一个自定义的从站,还做了一个可以识别三种设备类的主站,包括HID,U盘存储类等等,而且主站能够识别市场上现有的键盘,我试了两种型号的,鼠标试了三种,包括联想电脑,戴尔电脑,清华同方的,全部都能正常识别,能够拆分鼠标和键盘传递的信息,感觉非常有用,请小伙伴们放心下载,有什么问题不懂得,可以私信我
标签: usb
上传时间: 2021-12-09
上传用户:qdxqdxqdxqdx
摘要:介绍在Linux操作系统环境下Socket网络编程的原理、流程和最终实现。编程采用客户端/服务器模式。提出解决多个客户端连接服务器时无法处理I/0多路复用问题的方法。提出通过最小化报文传输来减少传输时廷,为Bandwidth Delay Product调节TCP窗口,实现充分利用带宽提高Linux的Socket性能。在实际网络传输环境复杂多变的情况下,达到优化网络传输性能的目的。关键词:linux;性能优化;Socket;select()1引言随着Internet的日益发展和普及,网络在嵌入式系统中应用非常广泛,越来越多的嵌入式设备采用Linux操作系统。Linux是一个源代码公开的免费操作系统,具有强移植性",所以对基于Linux的Socket网络编程的研究越来越重要。2Socket简介在Linux中的网络编程通过Socket接口进行,是一种特殊的I/O,也是一种特殊的文件描述符。Socket是使用标准Linux文件符(file descriptor)和其他程序通信的方式。这里Socket 编程采用客户/服务器模式如图1所示。
上传时间: 2022-06-23
上传用户:
VIP专区-嵌入式/单片机编程源码精选合集系列(150)资源包含以下内容:1. TCRT5000光电传感器.2. 关于PLC控制的资料,内容全面,供参考用..3. 这是设计好并调试通过了的智能负载电路原理图和PCB板图.4. I2C 总线8 位远程I/O 扩展口芯片PCF8574 的原理与应用.5. 基于ADI 公司的blackfin芯片的通用中断框架程序.6. 基于ADI blackfin 的DMA 描述符方式的程序。便于你理解这种独特的dma搬送方式.7. 基于ADI blackfin的异常处理程序.8. 基于ADI BLACKFIN的jbig压缩和解压缩程序.9. max531的驱动程序,采用SPI接收方式.经验证,完全正确..10. 关于自制C8051单片机编程器的文档.11. 国内某测温系统信号处理处理板的代码.12. PIC系列单片机典型应用程序集: 17c42.13. PIC系列单片机典型应用程序集: 24lc.14. PIC系列单片机典型应用程序集: 93c46.15. PIC系列单片机典型应用程序集: 93c.16. PIC系列单片机典型应用程序集: b16tobcd.17. PIC系列单片机典型应用程序集: bcd.18. PIC系列单片机典型应用程序集: BCD2BIN.19. PicoBlaze 处理器 SPI Flash 编程器的详细资料.20. 简易灰度调制.21. LCD ST7787 QVGA 屏 的 驱 动.22. PICC学习.23. 这些都是常用的通信设备的电路原理图.24. 调试好的LCDTV方案.25. 串口中断_niosII.c SOPC UART!.26. NIOSII I2C源程序.27. C语言规范,在写程序可以避免一些不必要的错误.28. 10分钟学会PLD,仿真.29. ARM平台下的数字音频AGC处理源代码 采用EP9302,对数字音频进行AGC处理.30. VESA and Industry Standard and Guidelines for Computer Display Monitor Timing Version 1.0.31. 基于89s52单片机.32. 基于51系列单片机的开机计数实验.33. 基于wimax中ofdm在vxworks的仿真代码.34. C8051F系列单片机测温程序.35. 5615十位DA转换芯片C的原程序.36. 缝纫机主机板测试程序; 使用嵌入式系统。.37. ATmega48-88-168_中文说明书.38. nios键盘数码管驱动芯片HD7279驱动程序.39. C+++GUI Programming with Qt4 的源码.40. Philip ISP1181芯片驱动.
上传时间: 2013-04-15
上传用户:eeworm
000愉快的开始.mp4 33.6M2019-12-17 16:09 001我和Python的第一次亲密接触.mp4 29.4M2019-12-17 16:05 002用Python设计第一个游戏.mp4 51.3M2019-12-17 16:05 003小插曲之变量和字符串.mp4 90.9M2019-12-17 16:05 004改进我们的小游戏.mp4 115.9M2019-12-17 16:05 005闲聊之Python的数据类型.mp4 31.1M2019-12-17 16:05 006Pyhon之常用操作符.mp4 26.1M2019-12-17 16:05 007了不起的分支和循环.mp4 30.6M2019-12-17 16:05 008了不起的分支和循环2.mp4 23.3M2019-12-17 16:05 009了不起的分支和循环3.mp4 23.5M2019-12-17 16:05 010列表:一个打了激素的数组.mp4 23.2M2019-12-17 16:05 011列表:一个打了激素的数组2.mp4 22.1M2019-12-17 16:05 012列表:一个打了激素的数组3.mp4 36.2M2019-12-17 16:05 013元组:戴上了枷锁的列表.mp4 54.2M2019-12-17 16:05 014字符串:各种奇葩的内置方法.mp4 142.5M2019-12-17 16:05 015字符串:格式化.mp4 115.1M2019-12-17 16:05 016序列!序列!.mp4 81.1M2019-12-17 16:05 017函数:Python的乐高积木.mp4 25M2019-12-17 16:05 018函数:灵活即强大.mp4 33.7M2019-12-17 16:05 019函数:我的地盘听我的.mp4 33.1M2019-12-17 16:05 020函数:内嵌函数和闭包.mp4 35.5M2019-12-17 16:05 021函数:lambda表达式.mp4 28.9M2019-12-17 16:05 022函数:递归是神马.mp4 48.3M2019-12-17 16:05 023递归:这帮小兔崽子.mp4 39.5M2019-12-17 16:05 024递归:汉诺塔.mp4 28.8M2019-12-17 16:05 025字典:当索引不好用时.mp4 41.4M2019-12-17 16:05 026字典:当索引不好用时2.mp4 34.4M2019-12-17 16:05 027集合:在我的世界里,你就是唯一.mp4 19.4M2019-12-17 16:05 028文件:因为懂你,所以永恒.mp4 55.5M2019-12-17 16:05 029文件:一个任务.mp4 41.8M2019-12-17 16:05 030文件系统:介绍一个高大上的东西.mp4 80.3M2019-12-17 16:05 031永久存储:腌制一缸美味的泡菜.mp4 39.9M2019-12-17 16:05 032异常处理:你不可能总是对的.mp4 49M2019-12-17 16:05 033异常处理:你不可能总是对的2.mp4 34.9M2019-12-17 16:05 034丰富的else语句及简洁的with语句.mp4 24M2019-12-17 16:05 035图形用户界面入门:EasyGui.mp4 73.5M2019-12-17 16:05 036类和对象:给大家介绍对象.mp4 30.2M2019-12-17 16:05 037类和对象:面向对象编程.mp4 28.8M2019-12-17 16:05 038类和对象:继承.mp4 42.2M2019-12-17 16:05 039类和对象:拾遗.mp4 41.8M2019-12-17 16:05 040类和对象:一些相关的BIF.mp4 32.8M2019-12-17 16:05 041魔法方法:构造和析构.mp4 26.8M2019-12-17 16:05 042魔法方法:算术运算.mp4 30M2019-12-17 16:05 043魔法方法:算术运算2.mp4 31.8M2019-12-17 16:05 044魔法方法:简单定制.mp4 78.9M2019-12-17 16:05 045魔法方法:属性访问.mp4 42.9M2019-12-17 16:05 046魔法方法:描述符(Property的原理).mp4 42.4M2019-12-17 16:05 047魔法方法:定制序列.mp4 23M2019-12-17 16:05 048魔法方法:迭代器.mp4 32.9M2019-12-17 16:05 049乱入:生成器.mp4 33.3M2019-12-17 16:05 050模块:模块就是程序.mp4 25.6M2019-12-17 16:05 051模块:__name__='__main__'、搜索路径和包.mp4 29.6M2019-12-17 16:05 052模块:像个极客一样去思考.mp4 63M2019-12-17 16:05 053论一只爬虫的自我修养.mp4 48.1M2019-12-17 16:05 054论一只爬虫的自我修养2:实战.mp4 71.6M2019-12-17 16:05 055论一只爬虫的自我修养3:隐藏.mp4 54.8M2019-12-17 16:05 056轮一只爬虫的自我修养4:OOXX.mp4 94M2019-12-17 16:05 057论一只爬虫的自我修养5:正则表达式.mp4 58.6M2019-12-17 16:05 058论一只爬虫的自我修养6:正则表达式2.mp4 75.2M2019-12-17 16:05 059论一只爬虫的自我修养7:正则表达式3.mp4 57.2M2019-12-17 16:05 060论一只爬虫的自我修养8:正则表达式4.mp4 89.1M2019-12-17 16:05 061论一只爬虫的自我修养9:异常处理.mp4 32.1M2019-12-17 16:05 062论一只爬虫的自我修养10:安装Scrapy.mp4 58.7M2019-12-17 16:05 063论一只爬虫的自我修养11:Scrapy框架之初窥门径.mp4 156.5M2019-12-17 16:05 064GUI的终极选择:Tkinter.mp4 43.4M2019-12-17 16:05 065GUI的终极选择:Tkinter2.mp4 60.1M2019-12-17 16:05 066GUI的终极选择:Tkinter3.mp4 …………
上传时间: 2013-04-15
上传用户:eeworm
这是vxworks for arm 开发工具使用和搭配的描述
上传时间: 2013-12-17
上传用户:cazjing
数学形态学提供了一种以形态或集合论为基础对图像进行分析理解的工具。可以用来去除噪声、抽取骨架、插补、分割、多分辨率分析、匹配等。 包括四个主要的算符:扩张(膨胀)○+,腐蚀○-,开○,闭●
上传时间: 2014-02-05
上传用户:wpwpwlxwlx
利用EDA工具和硬件描述语言(HDL),根据产品的特定要求设计性能价格比高的片上系统,是目前国际上广泛使用的方法。与传统的设计方法不同,在设计开始阶段并不一定需要具体的单片微控制器(MCU)和开发系统(仿真器)以及带有外围电路的线路板来进行调试,所需要的只是由集成电路制造厂家提供的用HDL描述的MCU核和各种外围器件的HDL模块。设计人员在EDA工具提供的虚拟环境下,不但可以编写和调试汇编程序,也可以用HDL设计、仿真和调试具有自己特色的快速算法电路和接口,并通过综合和布线工具自动转换为电路结构,与制造厂家的单元库、宏库及硬核对应起来,通过仿真验证后,即可投片制成专用的片上系统(SOC)集成电路。
上传时间: 2015-09-05
上传用户:cmc_68289287
该计算机工具是采用编译原理中的算符优先分析算法的语法分析方法来实现对输入的任何复合运算式的解析计算。采用Applet中实现的,只要打开里面的Compute.html就能使用。
上传时间: 2014-11-30
上传用户:stvnash