port-for

Software screenshot:
port-for
Rincian Software:
Versi: 0.3
Tanggal Upload: 20 Feb 15
Pengembang: Mikhail Korobov
Lisensi: Gratis
Popularitas: 1

Rating: nan/5 (Total Votes: 0)

port-adalah utilitas baris perintah dan perpustakaan Python yang membantu dengan port TCP lokal manajemen.
Hal ini dapat menemukan port TCP localhost tidak terpakai dan mengingat asosiasi.
Hal ini dapat berguna ketika Anda menginstal tumpukan perangkat lunak dengan beberapa bagian yang membutuhkan nomor port.

Catatan

Jika Anda sedang mencari pelabuhan sementara kemudian socket.bind ((host, 0)) adalah terbaik Anda:
>>> Socket impor
>>> S = socket.socket ()
>>> S.bind (("", 0))
>>> S.getsockname ()
('0.0.0.0', 54485)
port-adalah diperlukan ketika Anda membutuhkan gigih gratis nomor port lokal.
port-adalah kebalikan dari s.bind ((host, 0)) adalah arti bahwa ia tidak harus kembali port yang s.bind ((host, 0)) dapat kembali (karena port tersebut cenderung bersifat sementara ditugaskan oleh OS).
Ada beberapa aturan port-untuk mencoba untuk mengikuti untuk menemukan dan mengembalikan port yang tidak terpakai baru:
1. Pelabuhan harus digunakan: port-cek ini dengan mencoba untuk terhubung ke port dan mengikat itu.
2. Pelabuhan harus IANA ditugaskan dan sebaliknya tidak dikenal: ini dicapai dengan mempertahankan daftar port yang belum ditetapkan (diurai dari IANA dan Wikipedia).
3. Pelabuhan seharusnya tidak berada di dalam jangkauan port singkat. Hal ini penting karena port dari jangkauan port singkat dapat diberikan sementara oleh OS (misalnya dengan IP stack mesin) dan ini dapat mencegah layanan me-restart dalam beberapa keadaan. gimme_port tidak kembali port dari rentang port fana dikonfigurasi pada mesin saat ini.
4. heuristik lain juga diterapkan: port-untuk mencoba kembali port dari rentang pelabuhan yang lebih besar; itu juga tidak kembali port yang terlalu dekat dengan pelabuhan terkenal.
Instalasi
Seluruh sistem:
sudo easy_install port-untuk
Script penggunaan
port-untuk Script menemukan port yang tidak terpakai dan asosiasi dengan & nbsp.; Panggilan berikutnya akan kembali nomor port yang sama.
Utilitas ini tidak benar-benar mengikat pelabuhan atau mencegah port dari yang diambil oleh perangkat lunak lain. Namun itu mencoba untuk memilih port yang kurang mungkin untuk digunakan oleh perangkat lunak lain (dan yang tidak terpakai pada saat memanggil tentu saja). Utilitas juga memastikan bahwa bar port-untuk tidak akan kembali port yang sama dengan port-untuk foo pada mesin yang sama.
$ Sudo port-untuk foo
37.987
$ Sudo port-untuk foo
37.987
Anda juga mungkin ingin awalan nama aplikasi Anda:
$ Sudo port-untuk instance1.apache
35.456
Harap dicatat bahwa script port-untuk membutuhkan membaca dan menulis akses ke /etc/port-for.conf sehingga sudo mungkin diperlukan untuk menjalankannya.
Perpustakaan penggunaan
>>> Impor port_for
>>> Port_for.select_random ()
37.774
>>> Port_for.select_random ()
48.324
>>> 80 di port_for.available_good_ports ()
Palsu
. Menggali ke kode sumber untuk lebih

Persyaratan :

  • Python

Perangkat lunak lain dari pengembang Mikhail Korobov

Komentar untuk port-for

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!