@

1.不同电脑进程之间如何通信

利用ip地址 协议 端口 标识网络的进程,网络中的进程通信就可以利用这个标志与其他进程进行交互

2.什么是socket

socket简称套接字

能实现不同主机之间的进程通信

3.创建socket

在python中使用socke模块的函数socket就可以实现

import socket

s = socket.socket(AddressFamily,Type)

说明

  1. AddressFamily:(AF_INET,AFUNIX)前者为internet进程间通信,后者为同一台机器进程通信,通常使用前者
  2. Type:套接字类型,SOCK_STREAM为TCP协议,SOCK_DGRAM为UDP协议

创建一个TCP套接字

import socket

#创建tcp的套接字
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) # ... 这里是使用套接字的功能,省略 ... #不用的时候关闭套接字
s.close()

创建一个UDP套接字

import socket

#创建tcp的套接字
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) # ... 这里是使用套接字的功能,省略 ... #不用的时候关闭套接字
s.close()

说明

  • 套接字使用的流程与文件使用的流程很类似

    • 创建套接字
    • 使用套接字收发数据
    • 关闭套接字

最新文章

  1. R读取溢出的数据
  2. update kernel 3.10-3.12
  3. echarts在IE8下遮挡其他组件的问题
  4. Jquery想说爱你不容易
  5. SQL Server Profiler
  6. Nutch源码阅读进程4---parseSegment
  7. jquery mousewheel
  8. Debian普通用户添加sudo权限
  9. 给jdk写注释系列之jdk1.6容器(3)-Iterator设计模式
  10. 点击jsp页面上的超链接后怎么找到对应的servlet
  11. JAVA forname classnotfoundexception 错误
  12. 网页布局之grid
  13. Java中next()和nextLine()的区别
  14. Ionic生命周期与注意点
  15. oracle显示一个月的所有天数
  16. 一分钟了解Android横竖屏 mdpi hdpi xhdpi xxhdpi xxxhdpi (转)
  17. 25个可遇不可求的jQuery插件
  18. wpf 添加滚动条 ScrollViewer
  19. Android开发(三)——Android布局中实现圆角边框
  20. API和正则表达式

热门文章

  1. [COCI2016-2017#1] Mag
  2. 教您使用OCR编辑器复制文档内容
  3. yii2.0 访问控制器下的方法时出现 Object Not Found! 解决办法
  4. css万能清除原理
  5. LeetCode双周赛#35
  6. Java集合【5】-- Collections源码分析
  7. 07_ListView
  8. Java高薪训练营(对标阿里P7,限时分享)
  9. PyQt(Python+Qt)学习随笔:工具箱(QToolBox)的用途及标签部件项(tabbed widget item)作用介绍
  10. Python正则表达式re.match(r"(..)+", "a1b2c3")匹配结果为什么是”c3”?