代码改变世界

python socket 老生常谈

2017-11-14 14:03  woodzcl  阅读(202)  评论(0编辑  收藏  举报

没啥可说的,直接看代码

//server

import socket

 

s = socket.socket()

host = socket.gethostname()

print 'host: ', host

port = 12345

s.bind((host, port))

 

s.listen(5)

while True:

        c, addr = s.accept()

        print 'addr: ', addr

        c.send('welcome to beijing')

        c.close()

 

//client

import socket

 

s = socket.socket()

host = socket.gethostname()

port  = 12345

 

s.connect((host, port))

print s.recv(1024)

s.close()

 

//result

# python server.py
host: ubuntu
addr: ('127.0.0.1', 42477)

# python client.py
welcome to beijing

Finally

没啥说的,就到这里吧,休息,休息一会儿!