zoukankan      html  css  js  c++  java
  • SSH客户端

    #coding=utf-8
    import os
    import socket
    
    client = socket.socket()    #申明socket类型,同时生成socket连接对象
    client.connect(('localhost',6969)) #传入元组,连接到服务端
    while True:
        msg = raw_input("please input:").strip()
        if len(msg) == 0: continue
        client.send(msg)
        cmdsize  = client.recv(1024)   #接受命令内容的长度
        client.send('准备好了,可以发了')
        print '命令内容大小:',cmdsize,'######'
        received_size = 0
        received_data = b''
        while received_size < int(cmdsize):
            data = client.recv(1024)
            received_size += len(data)
            received_data += data
        else:
            print 'cmd res receive done...',received_size
            print received_data
        # data = client.recv(1024)
        # print 'recv:',data
    
    client.close()
    
  • 相关阅读:
    JSP数据交互(一)
    response.setHeader()用法
    Vue初步认识
    Socket初步了解
    DOM4j的修改删除方式
    多线程
    ArrayList和Vector区别
    集合框架(一)
    深入C#数据类型
    深入.NET框架
  • 原文地址:https://www.cnblogs.com/qiangayz/p/8598476.html
Copyright © 2011-2022 走看看