最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實(shí)現(xiàn)進(jìn)程間通信簡(jiǎn)單實(shí)例

 更新時(shí)間:2014年07月23日 18:16:04   投稿:shichen2014  
這篇文章主要介紹了python實(shí)現(xiàn)進(jìn)程間通信簡(jiǎn)單實(shí)例,需要的朋友可以參考下

本文實(shí)例講解了python實(shí)現(xiàn)兩個(gè)程序之間通信的方法,具體方法如下:

該實(shí)例采用socket實(shí)現(xiàn),與socket網(wǎng)絡(luò)編程不一樣的是socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)的第一個(gè)參數(shù)是socket.AF_UNIX
而不是 socket.AF_INET
例中兩個(gè)python程序 s.py/c.py 要先運(yùn)行s.py
基于fedora13/python2.6測(cè)試,成功實(shí)現(xiàn)!

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() 

相關(guān)文章

  • Python中的flask框架詳解

    Python中的flask框架詳解

    flask是一個(gè)基于Python開發(fā)并且依賴jinja2模板和Werkzeug?WSGI服務(wù)的一個(gè)微型框架,對(duì)于Werkzeug本質(zhì)是Socket服務(wù)端,其用于接收http請(qǐng)求并對(duì)請(qǐng)求進(jìn)行預(yù)處理,然后觸發(fā)Flask框架,本文給大家介紹Python中的flask框架,感興趣的朋友跟隨小編一起看看吧
    2022-02-02
  • 教你pycharm運(yùn)行Django第一個(gè)項(xiàng)目

    教你pycharm運(yùn)行Django第一個(gè)項(xiàng)目

    本文主要介紹了教你pycharm運(yùn)行Django第一個(gè)項(xiàng)目的實(shí)現(xiàn),文中通過(guò)圖文示例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • 使用Python+Splinter自動(dòng)刷新12306火車票

    使用Python+Splinter自動(dòng)刷新12306火車票

    一年一度的春運(yùn)又來(lái)了,今年我自己寫了個(gè)搶票腳本,下面小編給大家分享使用Python+Splinter自動(dòng)刷新12306火車票,需要的朋友參考下吧
    2018-01-01
  • Django 項(xiàng)目通過(guò)加載不同env文件來(lái)區(qū)分不同環(huán)境

    Django 項(xiàng)目通過(guò)加載不同env文件來(lái)區(qū)分不同環(huán)境

    這篇文章主要介紹了Django 項(xiàng)目如何通過(guò)加載不同env文件來(lái)區(qū)分不同環(huán)境,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • Linux安裝Python3如何和系統(tǒng)自帶的Python2并存

    Linux安裝Python3如何和系統(tǒng)自帶的Python2并存

    這篇文章主要介紹了Linux安裝Python3如何和系統(tǒng)自帶的Python2并存,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • python實(shí)現(xiàn)對(duì)變位詞的判斷方法

    python實(shí)現(xiàn)對(duì)變位詞的判斷方法

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)對(duì)變位詞的判斷方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • 深入了解python裝飾器

    深入了解python裝飾器

    這篇文章主要介紹了解python裝飾器,裝飾器定義一個(gè)為其他函數(shù)添加功能的函數(shù),裝飾器就是在不修改裝飾對(duì)象源代碼以及調(diào)用方式的前提下,為裝飾對(duì)象添加新功能,下面和小編一起進(jìn)入文章內(nèi)容了解更多知識(shí),需要的朋友可以參考一下
    2022-03-03
  • 分享給Python新手們的幾道簡(jiǎn)單練習(xí)題

    分享給Python新手們的幾道簡(jiǎn)單練習(xí)題

    這篇文章主要給學(xué)習(xí)Python的新手們分享了幾道簡(jiǎn)單練習(xí)題,文中給出了詳細(xì)的示例代碼供大家學(xué)習(xí)參考,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09
  • Pandas分組與排序的實(shí)現(xiàn)

    Pandas分組與排序的實(shí)現(xiàn)

    這篇文章主要介紹了Pandas分組與排序的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python基于smtplib協(xié)議實(shí)現(xiàn)發(fā)送郵件

    Python基于smtplib協(xié)議實(shí)現(xiàn)發(fā)送郵件

    這篇文章主要介紹了Python基于smtplib協(xié)議實(shí)現(xiàn)發(fā)送郵件,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06

最新評(píng)論

公安县| 板桥市| 溧水县| 富蕴县| 龙川县| 隆昌县| 敖汉旗| 洮南市| 政和县| 简阳市| 宾川县| 沙田区| 保德县| 张家口市| 长岛县| 宜丰县| 万宁市| 云阳县| 宣汉县| 信宜市| 屏南县| 东阿县| 海盐县| 阜阳市| 静安区| 广西| 邮箱| 绥江县| 永仁县| 铅山县| 汽车| 富源县| 高台县| 措美县| 佛山市| 准格尔旗| 丽水市| 罗甸县| 揭东县| 宿松县| 东乡族自治县|