annotate tools/python-PE/modules/README @ 88:5d1189e9e420

MetaLinda.sync() fix
author one
date Thu, 11 Feb 2010 12:22:41 +0900
parents 6c40056777be
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
6c40056777be Initial revision
fuchita
parents:
diff changeset
1 -- psxlindamodule.c をコンパイル。モジュール(psxlinda.so)は"."に作成
6c40056777be Initial revision
fuchita
parents:
diff changeset
2 -- psxlinda モジュールのパスは環境変数PYTHONPATHで指定
6c40056777be Initial revision
fuchita
parents:
diff changeset
3
6c40056777be Initial revision
fuchita
parents:
diff changeset
4 -- 先にldservを起動しておく。
6c40056777be Initial revision
fuchita
parents:
diff changeset
5 === 例 ===
6c40056777be Initial revision
fuchita
parents:
diff changeset
6 [yasumura@karateka modules]$ python
6c40056777be Initial revision
fuchita
parents:
diff changeset
7 Python 2.3.5 (#1, Mar 20 2005, 20:38:20)
6c40056777be Initial revision
fuchita
parents:
diff changeset
8 [GCC 3.3 20030304 (Apple Computer, Inc. build 1809)] on darwin
6c40056777be Initial revision
fuchita
parents:
diff changeset
9 Type "help", "copyright", "credits" or "license" for more information.
6c40056777be Initial revision
fuchita
parents:
diff changeset
10 >>> from FederatedLinda import *
6c40056777be Initial revision
fuchita
parents:
diff changeset
11 >>> flinda = FederatedLinda()
6c40056777be Initial revision
fuchita
parents:
diff changeset
12 >>> a = flinda.open("localhost", 10000)
6c40056777be Initial revision
fuchita
parents:
diff changeset
13 connecting ... 10000
6c40056777be Initial revision
fuchita
parents:
diff changeset
14 connect middle server 3
6c40056777be Initial revision
fuchita
parents:
diff changeset
15 >>> rep = a.In(1)
6c40056777be Initial revision
fuchita
parents:
diff changeset
16 >>> flinda.sync()
6c40056777be Initial revision
fuchita
parents:
diff changeset
17 >>> a.Out(1,'strings')
6c40056777be Initial revision
fuchita
parents:
diff changeset
18 >>> flinda.sync()
6c40056777be Initial revision
fuchita
parents:
diff changeset
19 >>> rep.reply()
6c40056777be Initial revision
fuchita
parents:
diff changeset
20 'strings'
6c40056777be Initial revision
fuchita
parents:
diff changeset
21 >>> rep.reply()
6c40056777be Initial revision
fuchita
parents:
diff changeset
22 >>> rep = a.Rd(2)
6c40056777be Initial revision
fuchita
parents:
diff changeset
23 >>> flinda.sync()
6c40056777be Initial revision
fuchita
parents:
diff changeset
24 >>> a.Out(3,'string')
6c40056777be Initial revision
fuchita
parents:
diff changeset
25 >>> flinda.sync()
6c40056777be Initial revision
fuchita
parents:
diff changeset
26 >>> a.Out(2, 'sti')
6c40056777be Initial revision
fuchita
parents:
diff changeset
27 >>> flinda.sync()
6c40056777be Initial revision
fuchita
parents:
diff changeset
28 >>> rep.reply()
6c40056777be Initial revision
fuchita
parents:
diff changeset
29 'sti'
6c40056777be Initial revision
fuchita
parents:
diff changeset
30 >>> ^D
6c40056777be Initial revision
fuchita
parents:
diff changeset
31 === ここまで ===