- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
嵌入式系统课程设计报告
学院名称:电气学院
专业班级:电科1102
学生姓名:胡志文
学号:3110504039
Linux下的SOCKET通信实验
摘要:(1)掌握LinuxSOCEKT编程的常用函数:
编写服务器程序server
编写客户端程序client
编写聊天程序的服务器程序listener
编写聊天程序的客户端程序talker
(2)下载调试上述程序
一.1.socket概念:所谓socket通常也称作套接字,应用程序通常通过
套接字向网络发出请求或者应答网络请求。以J2SDK-1.3为例,Socket和
ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket
是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket
实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等
的,并没有差别,不因为在服务器端或在客户端而产生不同级别。不管是Socket
还是ServerSocket它们的工作都是通过SocketImpl类及其子类完成的。
2.socket基本应用:Socket实际在计算机中提供了一个通信端口,可以
通过这个端口与任何一个具有Socket接口的计算机通信。应用程序在网络上传
输,接收的信息都通过这个Socket接口来实现。在应用开发中就像使用文件句
柄一样,可以对Socket句柄进行读、写操作。套接字是网络的基本构件。它是
可以被命名和寻址的通信端点,使用中的每一个套接字都有其类型和一个与之相
连进程。套接字存在通信区域(通信区域又称地址簇)中。套接字只与同一区域
中的套接字交换数据(跨区域时,需要执行某和转换进程才能实现)。WINDOWS中
的套接字只支持一个域——网际域。套接字具有类型。我们将Socket翻译为套
接字.
3.socket发展现状:
七十年代中,美国国防部高研署(DARPA)将TCP/IP的
软件提供给加利福尼亚大学Berkeley分校后,TCP/IP很快被集成到Unix中,
同时出现了许多成熟的TCP/IP应用程序接口(API)。这个API称为Socket接口。
今天,SOCKET接口是TCP/IP网络最为通用的API,也是在INTERNET上进行应
用开发最为通用的API。
二.1.程序原理:
2.程序流程图:
客户端流程图:服务端流程图:
开始开始
创建套接字创建套接字
填充sockaddr_in结构体填充sockaddr_in结构体
与服务端连接绑定套接字
接收”Helloworld!\n”字符串
监听是否有客
N
户端请求连接
输出字符串
Y
关闭套接字
您可能关注的文档
- 新兴际华集团有限公司校园招聘模拟试题附带答案详解含答案.docx
- 新兴县欧亚不锈钢制品有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版含答.docx
- 新光集团有限公司校园招聘模拟试题附带答案详解1套.docx
- 新余钢铁集团有限公司校园招聘模拟试题附带答案详解带答案.docx
- 新余钢铁股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版学生专用.docx
- 2024年HACCP食品卫生安全体系认证咨询合同专业版 .pdf
- 新乡市飘安卫材集团总公司校园招聘模拟试题附带答案详解审定版.docx
- 统编版四年级道德与法治下册试题第四单元感受家乡文化关心家乡发展测 完整版724553664.pdf
- 新世纪控股集团校园招聘模拟试题附带答案详解及答案1套.docx
- 新世纪控股集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版1套.docx
- 形势与政策(2025春)超星学习通章节测试、考试及参考答案(综合题).docx
- 2025年湖北省宜昌市单招职业适应性测试题库附答案.docx
- 2025年海南健康管理职业技术学院单招职业倾向性考试题库最新.docx
- 2025年雅安职业技术学院单招职业适应性测试必刷测试卷附答案.docx
- 2025年浙江工商职业技术学院单招职业倾向性测试题库及答案1套.docx
- 2025年浙江同济科技职业学院单招职业适应性考试题库最新.docx
- 2025年湖南省湘西土家族苗族自治州单招职业适应性测试题库附答案.docx
- 2025年长沙幼儿师范高等专科学校单招职业适应性测试题库附答案.docx
- 2025年浙江育英职业技术学院单招职业倾向性测试题库附答案.docx
- 2025年渤海理工职业学院单招职业技能测试题库附答案.docx
最近下载
- 05G514-4(12m实腹式钢吊车梁-重级工作制-A6 A7 Q345钢).pdf VIP
- 露酒生产基础知识与品评-更改后.ppt
- 2025年中国链条行业市场全景评估及投资前景展望报告.docx
- (word)MBTI 性格测试.doc VIP
- 2025年中国烟草总公司福建省公司人员招聘笔试备考题库及答案解析.docx
- 财务报表分析和证-券估值 ,第五版 答案 Financial Statement Analysis and Security Valuation solution SOLUTIONS_MANUAL ,5e.doc
- 2024年全国高中数学联赛初赛试题【16省市】含答案.pdf
- 《《婴幼儿配方乳粉及调制乳粉中7种母乳低聚糖的测定》》.pdf VIP
- 《核电厂工程的设计与设计管理》推荐.ppt
- 水池维修改造施工方案.doc
文档评论(0)