澳门游戏平台大全 澳门游戏平台大全 【澳门游戏平台大全】先导Socket编制程序(python),socketpython

【澳门游戏平台大全】先导Socket编制程序(python),socketpython

初始Socket编程(python),socketpython

通信双方要有一个服务端和一个客户端,所以要分开去写代码。

所以我创建了两个py程序,第一个是服务端:iServer.py 和客户端 iClient.py

服务端:

#coding:utf-8
from socket import *
s = socket(AF_澳门游戏平台大全,INET,SOCK_STREAM)  #建立一个服务器socket对象
 ,类似与买了一个电话的过程,AF_INET是是 IPv4
网络协议的套接字类型,而SOCK_STREAM为TCP协议
s.bind((”,6666))  
#bind为绑定,第一个‘’为地址,而这里就是本地所以不用写地址号,而6666为端口号

s.listen(1)     #设置服务器socket的请求队列长度  
s.accept()
sock,addr = s.accept()   ##开始监听服务器socket端口,可以有多个线程来一起监控  
print “Connect by”,addr
sock.send(‘welcome,this is server’)

text = sock.recv(1024)
print text
sock.close()
s.close()

客户端:

#coding:utf-8
from socket import *

c=socket(AF_INET,SOCK_STREAM)
c.connect((‘127.0.0.1’,6666))
text = c.recv(1024)
print text

c.send(‘hello,i am client’)

c.close()

在cmd里运行即可。可以实现一句话通信的过程,不过目前仅限于本地上的测试,之后我会一步一步的实现更复杂的功能,不断努力。

通信双方要有一个服务端和一个客户端,所以要分开去写代码。
所以我创建了两个py程序,第一个是服务…

标签:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图