⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 register.py

📁 调试程序时写的驱动
💻 PY
字号:
#!/usr/bin/pythonimport socket, sys , struct , time#if __name__ == '__main__':	#argv = sys.argv	#if (len(argv)!=4) or (len(argv)==2 and argv[1]=='/?'):		#print '>>>Useage:', argv[0], '<address> <port> <msisdn>'		#sys.exit(0)#HOST = argv[1] #Server IP地址HOST = '192.168.1.16'#PORT = int(argv[2]) #Server 端口PORT = 11631#msisdn = argv[3]msisdn ='13566668888'print '>>>HOST:', HOSTprint '>>>PORT:', PORTprint '>>>msisdn:' , msisdn#打开sockettry:	sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)except socket.error:	print '>>>Fail to open socket!'	sys.exit(1)print '>>>Socket opened...'#连接try:	sock.connect((HOST, PORT))except socket.error:	print '>>>Fail to connect!'	sock.close()	print '>>>Socket closed...'	sys.exit(1)print '>>>Socket connected...'#compose msgmsg = 'POST http://' + HOST + ':' + str(PORT) +'/register HTTP/1.1\r\n'msg = msg + 'HOST:127.0.0.1\r\n'msg = msg + 'Accept:*/*\r\n'msg = msg + 'Referer:\r\n'msg = msg + 'Cache-Control:no-cache\r\n'msg = msg + 'UserAgent:N70\r\n'msg = msg + 'X-Up-Calling-Line-ID:' + msisdn + '\r\n'#msgbody = 'chian ren back to wo<imsi>myimsi2</imsi>dsfds'msgbody ='<req><imsi>myimsi2</imsi></req>'msg = msg + 'Content-length:' + str(len(msgbody)) + '\r\n\r\n'msg = msg + msgbody#发送信息try:	sock.send(msg)except socket.error:	print '>>>Fail to send message!'	sys.exit(1)print '>>>Message sent :', msg#接收信息try: 	msg = sock.recv(1024)except socket.error:	print '>>>Fail to receive message!'	sys.exit(1)print '>>>Message received:', repr(msg)#关闭socket,退出程序sock.close()print '>>>Socket closed...'print 'Exit client program.'sys.exit(0)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -