Linux 课程设计 每日小结(第五天)

##项目开发日报表 姓名:赵洁 日期:2018.10.12

项目名称 嵌入式工程实训
本人进度计划以及任务 敲了400行代码并用了一下午时间并跟着老师动手写了个client和server的简单通信及在Linux环境下建立一个客户端与服务器,并实现客户端和服务器的交互程序
本日开发中出现的问题汇总 在编写server时因为在一个If语句后面多加了个分号导致程序无法运行,而且对socket函数的运用不是太透彻。
本日未解决问题 同一台电脑上client可以访问server,但是在另一台电脑上访问不了
本日开发收获 1.bind函数:将套接字和指定的端口相连。成功返回0,否则,返回-1,并置errno.
2.socket函数:调用成功,返回socket文件描述符;失败,返回-1,并设置errno
3:connect客户端发送服务请求。成功返回0,否则返回-1,并置errno。
4.参数说明:sock_fd是调用socket函数返回值,my_addr是一个指向包含有本机IP地址及端口号等信息的sockaddr类型的指针;struct sockaddr_in结构类型是用来保存socket信息的sock_fd 是socket函数返回的socket描述符;serv_addr是包含远端主机IP地址和端口号的指针;addrlen是结构sockaddr_in的长度。
5.listen函数:等待指定的端口的出现客户端连接。调用成功返回0,否则,返回-1,并置errno.
6.accecpt函数:用于接受客户端的服务请求,成功返回新的套接字描述符,失败返回-1,并置errno。
自我评价 还有很多不懂的地方,希望能够更加完善自己
其他

Linux 课程设计 每日小结相关推荐

  1. 课程设计每日总结0820

    课程设计每日总结0820 一.当天完成的工作 下载并掌握了墨刀的使用方法. 分析并讨论了高速公路收费系统的初步设计思路 确定java为开发所用语言 二.第二天的计划 开始使用墨刀设计高速公路收费系统原 ...

  2. 嵌入式linux设计报告,嵌入式linux课程设计报告

    嵌入式linux课程设计报告 重庆科技学院 课程设计成果 院(系):_电气与信息工程学院_ 班 级: 计科普0802 学生姓名: 庄桐泉 学 号: 2008441067 设计地点(单位)___ _I3 ...

  3. linux的shell编程课设,linux课程设计-shell编程.doc

    linux课程设计-shell编程.doc 还剩 18页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: fido ...

  4. linux根文件系统的移植 课程设计,linux课程设计bootloader的移植.doc

    linux课程设计bootloader的移植 嵌 入 式 Linux 课 程 设 计 报 告 课题:嵌入式Linux下的bootloader之u-boot的移植 姓名: 胡欢 专业班级: 电信三班 学 ...

  5. 嵌入式linux设计报告,[嵌入式linux课程设计报告.doc

    [嵌入式linux课程设计报告 重庆科技学院 课程设计成果 院(系):_电气与信息工程学院_ 班 级: 计科普0802 学生姓名: 庄桐泉 学 号: 2008441067 设计地点(单位)___ _I ...

  6. linux课程设计死锁避免,linux操作系统课程设计—车辆死锁.doc

    linux操作系统课程设计-车辆死锁.doc 键入文字"操作系统原理"课程设计BX090709吴沛儒操作系统原理课程设计报告姓名吴沛儒班级BX0907学号9指导老师胡静二〇一一年十 ...

  7. linux课程设计网络应用,Linux技术应用课程设计的详细实例资料说明

    本文档的主要内容详细介绍的是Linux技术应用课程设计的详细实例资料说明. 具体要求如下: 1.登录root用户,进入root目录: 2.新建file目录,在file目录下新建以自己拼音命名的文件(两 ...

  8. linux课程设计题目主存空间的分配与回收,可变分区分配与回收,哈尔滨理工大学操作系统课程设计报告.doc-资源下载在线文库www.lddoc.cn...

    可变分区分配与回收,哈尔滨理工大学 操作系统课程设计报告.doc 哈 尔 滨 理 工 大 学 课 程 设 计 ( 操 作 系 统 ) 题 目 可变分区分配与回收 (首次适应算法) 班 级 计算机科学与 ...

  9. Linux课程设计八音盒,单片机课程设计——八音盒精要.doc

    单片机课程设计--八音盒精要 <单片机原理及应用>课程设计 ---八音盒设计--- 院 系: 机电汽车工程学院 姓 名: 班 级: 机101-4班 组 长: 组 员: 指导教师: 姜风国 ...

  10. Linux课程设计石头剪刀布,课程设计-石头剪刀布程序.doc

    课程设计-石头剪刀布程序 目 录 1 程序设计与程序运行裁图-------------------- 1.1 程序内容------------------------ 1.2 程序运行与裁图----- ...

最新文章

  1. 2022-2028年中国充电桩行业深度调研及投资前景预测报告(上下卷)
  2. 说了这么久中台,那你知道中台是什么?在治什么病吗?
  3. java对象赋值给另一个对象_java面向对象编程
  4. sql可视化工具_数据分析该用什么工具?
  5. JavaScript+ Canvas开发趣味小游戏《贪吃蛇》
  6. Hi3559AV100开发环境搭建
  7. 解决ray报错AttributeError: module ‘aioredis‘ has no attribute ‘create_redis_pool‘
  8. 为什么C++构造函数不能是虚函数
  9. 从头开始复习css之选择器(中)
  10. Java.util.ArrayList详解
  11. SpringMVC进阶
  12. 电商网站的价格大概多少钱?
  13. 数据的增量采集与全量采集
  14. C++ multimap的简单使用
  15. c语言intrins函数,【转载】KEIL C 头文件INTRINS.H中的几个函数说明
  16. java 中定义Person类
  17. H3CV7交换机软件版本升级方法
  18. python中文文本分析_python简单的分析文本
  19. ECU 自动化生产测试系统【案例篇】
  20. 深度linux系统软件卸载在哪,LinuxDeepin/apt软件升级、安装、卸载与系统升级的好帮手...

热门文章

  1. JSON在线格式化,美化
  2. Windows 11 中打印时提示打印机不兼容,都来是“+”惹的祸
  3. 读书笔记010:《伤寒论》- 足少阴肾经
  4. 银河麒麟高级服务器v10 sp1 搭建局域网yum源(同步阿里yum源centos7.9)
  5. 打通Linux内存管理任督二脉
  6. [估值-001] 净资产收益率和现值的关系
  7. 测试团队的建设和管理
  8. Excel-VBA 快速上手(三、数组和字典)
  9. 禹路由 虚拟服务器,中移禹路由器设置教程
  10. 专访贤华老师:阐释护肤真谛