2017年8月9日学习内容存放#socket通信介绍

颜言 颜言     2022-09-14     729

关键词:

2017年8月9日学习内容存放

 

技术分享
 1 #socket通信介绍
 2 
 3 ‘‘‘
 4 OSI七层
 5 
 6 应用
 7 表示
 8 会话
 9 传输
10 网络       ip
11 数据链路   mac
12 物理层     网线
13 
14 
15 
16 http
17 smtp
18 dns
19 ftp
20 ssh
21 snmp
22 icmp  ping
23 dhcp
24 
25 
26 
27 发 send
28 收 receive
29 
30 
31 
32 
33 TCP/IP   三次握手,四次断开
34 
35 UDP
36 
37 
38 
39 ‘‘‘
40 
41 ‘‘‘
42 #发送端
43 
44 import socket
45 
46 socket.TCP/IP
47 
48 connect(a.ip,a.port)
49 
50 socket.send(hello)
51 
52 
53 socket.recv()
54 
55 socket.close()
56 
57 
58 
59 
60 #接收端  (服务端)
61 
62 
63 import socket
64 
65 socket.TCP/IP  #地址簇
66 listen(0.0.0.0,6969)
67 
68 waiting()
69 recv()
70 send
71 
72 
73 ‘‘‘
74 #客户端
75 
76 import socket
77 
78 client = soket.socket()#声明socket类型,同时生成socket连接对象
79 
80 client.connect((localhost,6969))
81 
82 client.send(bHello World!)
83 
84 data = client.recv(1024)
85 
86 print (recv:,data)
87 
88 client.close()
89 
90 #分成2个py文件(服务器端放在另外一个文件)
91 
92 #服务器端
#socket通信介绍客户端

 

 

技术分享
 1 #socket通信介绍
 2 
 3 
 4 
 5 
 6 发 send
 7 收 receive
 8 
 9 
10 
11 
12 TCP/IP   三次握手,四次断开
13 
14 UDP
15 
16 
17 
18 ‘‘‘
19 
20 ‘‘‘
21 #发送端
22 
23 import socket
24 
25 socket.TCP/IP
26 
27 connect(a.ip,a.port)
28 
29 socket.send(hello)
30 
31 
32 socket.recv()
33 
34 socket.close()
35 
36 
37 
38 
39 #接收端  (服务端)
40 
41 
42 import socket
43 
44 socket.TCP/IP  #地址簇
45 listen(0.0.0.0,6969)
46 
47 waiting()
48 recv()
49 send
50 
51 
52 ‘‘‘
53 #客户端
54 
55 
56 #分成2个py文件(服务器端放在另外一个文件)
57 
58 #服务器端
59 
60 
61 import socket
62 
63 server = socke.socket()
64 
65 server.bing((‘localhost‘,6969))#绑定要监听的端口
66 
67 server.listen()#预设监听
68 print (‘我要开始等电话了‘)
69 
70 conn,addr = server.accept()#等电话打进来
71 #conn就是客户端连过来而在服务器端为其生成的一个连接实例
72 #addr地址
73 
74 
75 #print (‘电话来了‘)
76 print (conn,addr)
77 
78 
79 
80 
81 #data = server.recv(1024)
82 
83 data = conn.recv(1024)
84 
85 print(‘recv:‘,data)
86 
87 #server.send(data.upper())
88 conn.send(data.upper())
89 
90 server.close()
#socket通信介绍#服务器端

 

2017年9月3日spring及mybatis中连接数据库的不同方式

...配置文件Spring的连接方法<!--读取属性文件(.properties)的内容--><!--location:指定要读取的属性文件的位置及文件名. 注:classpath:表示依据类路径去查找容器依据路径读取属性文件的内容, 并且将这些内容存放到Properties对象上-->... 查看详情

2017年9月18日

JavaScript基础注释语法://单行注释                /*注释内容*/多行注释输出语句:alert(信息)--弹出信息        & 查看详情

2017年9月16日

...第一天完完整整待在实验室的一天。发现,原来真心想要学习真的是一件很累的事情。但是,我要坚持下去。今日完成之事1:在师弟的帮助之下,终于让电脑连上了实验室的网络,原来是选择错了,应该选教学区网络的。2:下... 查看详情

2017年4月1日上午学习日志

 2017年4月1日上午复习了高等数学,继续看了张宇高等数学基础班课程视频第二章定积分和反常积分,第二遍听课过程中能巩固之前所学内容,不懂的问题得以解决,印象也更加深刻,对复习有很大的帮助。 查看详情

目标计划及执行情况

计划目标掌握的程度时间完成情况备注学习WebApi能用,会用2018年7月16日~2018年7月22日0学习WebService能用,会用2018年7月9日~2018年7月15日100%成功做了个例子2018年7月2日~2018年7月8日0继续完成上周任务2018年6月25日~2018年7月1日0继续完... 查看详情

2017年10月9日日志

...触摸屏母盘的制作及安装事项沟通4.与袁总沟通文化布局内容今日分享:晚上到家又整理了下上次有问题的Python三级菜单的内容,做了些精简,调整了一些多余的指令,人生就这样,不断的补充,不断的删除,不断的修缮。明日... 查看详情

2017年3月31日下午学习日志

 2017年3月31下午复习了高等数学,继续看了张宇高等数学基础班课程视频第二章导数与微分不定积分的概念12,第二遍听课过程中能巩固之前所学内容,不懂的问题得以解决,印象也更加深刻,对复习有很大的帮助,背英语单... 查看详情

2017年3月28日下午学习日志

 2017年3月28日下午复习了高等数学,继续看了张宇高等数学基础班课程视频第一章极限与连续部分极限的计算法则中数列极限的计算和连续与间断,第二遍听课过程中能巩固之前所学内容,不懂的问题得以解决,印象也更加... 查看详情

2017年4月6日下午学习日志

 2017年4月6日下午复习了高等数学,继续看了张宇高等数学基础班课程视频第三章一元积分学的基本计算中的定积分计算和导数的应用-极值的判别,第二遍听课过程中能巩固之前所学内容,不懂的问题得以解决,印象也更加... 查看详情

2017年9月27日日志

今日工作:上午休息:1.今日服务安排;2.四楼小白兔施工内容沟通;3.单机及打印机排障;4.文化环境方案制作。今日分享:上午休息了半天,一会儿一个电话,本想睡个懒觉,结果虽然休息了半天,但是实际上跟没有休息没啥区... 查看详情

5月9日上午学习日志

2017年5月9日上午把昨天记忆的英语单词的多种词意用自己组句的方法联系起来再记忆一遍,然后再联系真题学10个考研高频词汇,然后再复习昨天的词汇,再完成英语app的打卡。 查看详情

html标记语言学习一2017年6月12日

今天主要学习了frame的用法.<frameset>可以将网页分成几个不同的部分     使用 cols 和 rows两种标记.前者是列,后者是行<frame/> 单标记      使用src属性展示另外一个页面的内容  查看详情

5月8日上午学习日志

2017年5月8日上午把昨天记忆的英语单词的多种词意用自己组句的方法联系起来再记忆一遍,然后再学10个考研高频词汇,完成英语app的打卡。 查看详情

2017年4月8日

1、调试Debug 运行上次启动Ctrl+F11 2、equalsIgnoreCase:忽略大小写    查看详情

2017年3月30日上午学习日志

 2017年3月30日上午复习了高等数学,学习高等数学教材书第二章第一节导数概念,并按照自己的思路记笔记,并背英语单词及其语法。 查看详情

2017年9月26日

JavaScript函数Math.random()日期时间函数(需要用变量调用):varb=newDate();//获取当前时间b.getTime()//获取时间戳b.getFullYear()//获取年份b.getMonth()+1;//获取月份b.getDate()//获取天b.getHours()//获取小时b.getMinutes()//获取分钟b.getSeconds()//获取秒... 查看详情

2017年1月15日指针学习整理

...里的一个地址。FIrstofall:我们需要明确目标关于指针的学习以及使用我们需要搞清楚有关指针的四个内容:指针的类型,指针所指向的类型,指针的值(或者说叫指针所指向的内存区),还有指针本身所占用的内存区(指针也... 查看详情

2017年8月8日星期二--出埃及记exodus28:30

2017年8月8日星期二--出埃及记Exodus28:30AlsoputtheUrimandtheThummiminthebreastpiece,sotheymaybeoverAaron‘sheartwheneverheentersthepresenceoftheLORD.ThusAaronwillalwaysbearthemeansofmakingdecisionsfortheIsraelite 查看详情