问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux平台下python中有什么方法可以与一个进程通信

发布网友 发布时间:2022-04-29 07:35

我来回答

1个回答

热心网友 时间:2022-05-10 21:25

本文实例讲解了python实现两个程序之间通信的方法,具体方法如下:
该实例采用socket实现,与socket网络编程不一样的是socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)的第一个参数是socket.AF_UNIX
而不是 socket.AF_INET
例中两个python程序 s.py/c.py 要先运行s.py
基于fedora13/python2.6测试,成功实现!
s.py代码如下:
#!/usr/bin/env python
import socket
import os

if __name__ == '__main__':
sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
conn = '/tmp/conn'
if not os.path.exists(conn):
os.mknod(conn)
if os.path.exists(conn):
os.unlink(conn)
sock.bind(conn)
sock.listen(5)
while True:
connection,address = sock.accept()
data = connection.recv(1024)
if data == "hello,server":
print "the client said:%s!\n" % data
connection.send("hello,client")
connection.close()

c.py代码如下:
#!/usr/bin/env python
import socket
import time

if __name__ == '__main__':
sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
conn = '/tmp/conn'
sock.connect(conn)
time.sleep(1)
sock.send('hello,server')
print sock.recv(1024)
sock.close()
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
轻度慢性萎缩性胃炎 活动期,伴轻度肠 化 胃角多发糜烂。医生说了我... 胃窦粘膜慢性轻度萎缩性炎伴轻度肠化胃窦粘膜慢性轻度萎缩性炎? 芬兰留学读研费用是多少 芬兰留学读研时间 去芬兰留学学费生活费一年要多少 芬兰留学读研费用是多少? 芬兰留学读研学费多少? 感冒好多天了,可不可以打蓝球或者其它运动出出汗啊? 感冒打喷嚏,鼻塞然后可以让自己多出出汗吗 宝宝感冒了能去游泳吗 MFC如何实现进程间的通信 进程通信的优缺点 进程间通信的方式有哪些各自的优缺点 Windows下进程通信的几种方式 进程通信的基本进程通讯方法 进程间通信的方法有哪些?那一种方法效率最高?进程间同步机制有哪些 什么是进程的交互 事件调度法和进程交互法的区别有哪些 各有什么优缺点 我的被人盗了,并且被永久注销了。那么那个上的王者荣耀账号怎么登陆? 在笔记本里面加显存散热片,散热的效果好不好 如果没了,王者荣耀怎么找回? 在笔记本cpu和显卡散热器上贴内存纯铜散热片有用吗? 就是一个用登录王者荣耀之后这个被注销了那王者荣耀的数据还能恢复吗? 笔记本加这种散热片有效果吗。 微信注销后王者荣耀号怎么办 微信被王者荣耀里的骗子注销了怎么办? 注销了,王者荣耀号能找回来吗 笔记本散热片加装散热片 能不能有效解决温度? 注销了,王者荣耀号能找回来吗 我刚刚看你的回答,我登朋友的账号发现我的游戏账号是存在的? 微信被注销,王者荣耀怎么登回原来的号? 如何向一个后台运行的交互式程序输入命令 梦见儿子挂在悬崖,害怕极了? 梦见自己的儿子和别人的儿子在悬崖绝壁上蹦极? 养花的泥土里有虫怎么办 梦见女儿从悬崖边上掉下去我又跳下去了看见女儿的脑子都出来了? 求化学品泄露应急预案 谁有危险化学品事故应急救援预案啊,邮箱2816862320@qq.com 危险化学品事故应急预案哪位有编制好的,借用参考一下,谢谢! 危化品生产企业的应急预案每年都要全部演练吗,如果是这样,应急管理办法第三十三条的规定到底怎么解释? 2017年最新火灾及危险废物泄露事故应急预案演练方案 蓝牙耳机自动弹出语音控制 藕粉有什么功效和好处? 醒目是什么意思?怎么造句? 天天小说阅读器数据获取错误怎么办? "醒目"的近义词和反义词分别是什么? 天天小说阅读器怎么制作电子书 在php里面怎么设置密码至少包含一个字母和一个数字。非常感谢! 十分醒目怎么造句 为什么天天小说阅读器的章节看不到呢? 天天小说阅读器的样子突然变得很大如何缩小