可以很輕鬆的在埠12345開啟共享,效果如下:
要實現我想要的功能,只需要將埠重定向就行了,**如下:
複製** **如下:
#! /usr/bin/python
''' file &n程式設計客棧bsp; : redirect.py
author : mike
'''import socket,os
buflen = 4*1024
sock1 = socket.socket(socket.af_inet, sock程式設計客棧et.sock_stream)
sock1.bind(('192.168.168.100', 8000))
sock1.listen(5)
sock2 = socket.socket(socket.af_inet, socket.sock_stream)
sock2.connect(('192.168.168.100', 12345))
while true:程式設計客棧
connection,address = sock1.accept()
&nb buf = connection.recv(buflen)
#print buf
sock2.send(buf)
connection.send(sock2.recv(buflen))
connection.close()
執行效果:
本文標題: python實現socket埠重定向示例
本文位址:
python使用socket實現多執行緒埠掃瞄
使用socket主要是判斷是否埠能否聯通 socket 詳情參考 1.socket.connect 檢測埠,若埠不能聯通,則會丟擲異常,若無異常,則埠存活,使用try except異常捕獲處理,進而進行埠掃瞄 這裡將使用100個執行緒,每個埠連線都要檢查是否超過65535 coding utf8 i...
python 實現socket服務端併發的四種方式
服務端 多程序和多執行緒的開啟方式相同。缺點 1 由於cpython的gil,導致同一時間無法執行多個執行緒 2 不可能無限開進程式或執行緒 解決辦法 多程序 concurrent.futures.processpoolexecutor 執行緒池 import socket from multipr...
python3實現socket客戶端通訊demo
1.建立server.py檔案作為服務端,如下 服務端 import socketserver client list class tcphandler socketserver.baserequesthandler 所有請求的互動都是在handle裡執行的,def handle self whil...