1、Socket是网络上的使用的交互信息得方法,也叫套接字

用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。

通讯原理

Socket (TCP、IP)
服务端:
*运行起来,指定IP:port,等待别人来连接
客户端:
*socket 粘包问题-----来回一次通讯来解决此问题
4、socket实现多并发:

实现原理

示例代码

https://files.cnblogs.com/files/workherd/socket_demo.zip

作业:

1、支持多用户在线得FTP程序

  要求:a 用户md5加密认证  b运行同时多用户登录  c 执行命令 d上传文件(显示进度条)

2、长期作业-阅读分析原码:socketserver 、tornado1.2.1  、Djiago

2.1 tornado 简单代码

最新文章

  1. PYTHON黑帽编程1.5 使用WIRESHARK练习网络协议分析
  2. Android APK反编译详解(附图)
  3. iOS tableView 选中某个cell时 标准的处理方法
  4. DNS查询指令host
  5. 在Linux运行期间升级Linux系统(Uboot+kernel+Rootfs)
  6. xml的语法与创建
  7. Android ListView实现圆角
  8. JavaScript字符串插入、删除、替换函数
  9. HDOJ 1226 超级密码(bfs)
  10. [Elasticsearch] 控制相关性 (一) - 后面的相关度分值理论计算
  11. day9
  12. JMeter——简单的接口测试实例(一)
  13. android测试用例编写
  14. [JSOI2016]轻重路径[树链剖分]
  15. 【文件】使用jacob将word转换成pdf格式
  16. 如何利用office绘制施工进度计划横道图?
  17. ConvertUtils.register(new DateConverter(null), java.util.Date.class)使用
  18. nil Nil NULL NSNull 之间的区别
  19. jvm lock低性能分析
  20. Could not connect to Redis at 192.168.0.129:6379: Connection refused

热门文章

  1. Redis key 键
  2. 不小心踩到的XMAPP的N种问题
  3. linux配置tomcat已service方式启动
  4. 中国区 Azure 服务和定价模式概述
  5. C#中Image类与byte[]之间的转换
  6. 如何从桌面程序向浏览器传递cookie或自定义header
  7. Webpack 10分钟入门
  8. 日常-acm-鸡兔同笼
  9. Problem N: 求二维数组中的鞍点【数组】
  10. Distinct Values(贪心)