py soc

1140 ワード

forward from:  http://blog.chinaunix.net/uid-27040911-id-3398623.html
サーバ側プログラム:
import socket s=sockett.socket()s.bind(('127..0.1',10000)s.listen(5)while True:    cs,address=s.accept()    print('got connected from'+str(address)    cs.send('I have got your socket')    data=cs.recv(512)    print data    cs.close
クライアントプログラム:
import socket s=sockett.socket()s.co.co nnect(('127..0.1',10000)data=s.recv(512)s.send('this is a connection from client')print('The data received is'+data)s.close()
global文:
関数外で定義する変数の値を指定するには、Pythonという変数名はローカルではなく、グローバルであることを教えてください。global文を使ってこの機能を完成します。global文を使用すると、変数は外のブロックで定義されていることが明確に示される。def  fun ():     global  x     print  'x is' , x     x =  2     print  'Changed x to' 244545454579142 , x x =  2445454545142 5 2445454545454545142 142 fun() 24454545454579142 142 142 142 142