• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اشغال بودن یا آزاد بودن یک پورت در php
#1
سلام دوستان من میخواستم بدونم که اگه ما در php بخوایم بررسی کنیم که ایا این پورتی که بازه داره استفاده میشه یا الکی بازه چطور بفهمیم سپاس از پاسخ هاتون
  پاسخ
تشکر شده توسط :
#2
سلام و وقت بخیر

این لینک رو بررسی کنین . ببینین به نتیجه میرسین:
https://www.php.net/manual/en/function.s...listen.php


ارادتمند
  پاسخ
تشکر شده توسط : zelot
#3
عنوان تاپیک رو نوشتی "اشغال بودن یا آزاد بودن یک پورت" اما در سوالت پرسیدی " ایا این پورتی که بازه داره استفاده میشه یا الکی بازه"...
چی شد بلخره؟


اما با مثالی که در همین لینکی که دوستمون داده، اگر هنگام اجری کد با خطای 10013 یا 10048 برخورد کردی، یعنی اون پورت/آدرس باز هست و در حال استفادست:


کد پی‌اچ‌پی:
$socket socket_create(AF_INETSOCK_STREAMgetprotobyname('tcp'));
socket_bind($socket'127.0.0.1'80);
socket_listen($socket1); 


همچنین با دستور netstat در کنسول(shell) سیستم می تونی وضعیت پورت ها و اتصالات رو ببینی.


کد:
 ESTABLISHED
         The socket has an established connection.
  SYN_SENT
         The socket is actively attempting to establish a connection.
  SYN_RECV
         A connection request has been received from the network.
  FIN_WAIT1
         The socket is closed, and the connection is shutting down.
  FIN_WAIT2
         Connection is closed, and the socket is waiting for  a  shutdown
         from the remote end.
  TIME_WAIT
         The socket is waiting after close to handle packets still in the
         network.
  CLOSE  The socket is not being used.
  CLOSE_WAIT
         The remote end has shut down, waiting for the socket to close.
  LAST_ACK
         The remote end has shut down, and the socket is closed.  Waiting
         for acknowledgement.
  LISTEN The  socket is listening for incoming connections.  Such sockets
         are  not  included  in  the  output  unless  you   specify   the
         --listening (-l) or --all (-a) option.
  CLOSING
         Both  sockets are shut down but we still don't have all our data
         sent.
  UNKNOWN
         The state of the socket is unknown.
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط : zelot ayoubsys
#4
(۱۳۹۸ مرداد ۰۸, ۰۹:۵۴ ق.ظ)Y.P.Y نوشته: عنوان تاپیک رو نوشتی "اشغال بودن یا آزاد بودن یک پورت" اما در سوالت پرسیدی " ایا این پورتی که بازه داره استفاده میشه یا الکی بازه"...
چی شد بلخره؟


اما با مثالی که در همین لینکی که دوستمون داده، اگر هنگام اجری کد با خطای 10013 یا 10048 برخورد کردی، یعنی اون پورت/آدرس باز هست و در حال استفادست:


کد پی‌اچ‌پی:
$socket socket_create(AF_INETSOCK_STREAMgetprotobyname('tcp'));
socket_bind($socket'127.0.0.1'80);
socket_listen($socket1); 


همچنین با دستور netstat در کنسول(shell) سیستم می تونی وضعیت پورت ها و اتصالات رو ببینی.


کد:
 ESTABLISHED
         The socket has an established connection.
  SYN_SENT
         The socket is actively attempting to establish a connection.
  SYN_RECV
         A connection request has been received from the network.
  FIN_WAIT1
         The socket is closed, and the connection is shutting down.
  FIN_WAIT2
         Connection is closed, and the socket is waiting for  a  shutdown
         from the remote end.
  TIME_WAIT
         The socket is waiting after close to handle packets still in the
         network.
  CLOSE  The socket is not being used.
  CLOSE_WAIT
         The remote end has shut down, waiting for the socket to close.
  LAST_ACK
         The remote end has shut down, and the socket is closed.  Waiting
         for acknowledgement.
  LISTEN The  socket is listening for incoming connections.  Such sockets
         are  not  included  in  the  output  unless  you   specify   the
         --listening (-l) or --all (-a) option.
  CLOSING
         Both  sockets are shut down but we still don't have all our data
         sent.
  UNKNOWN
         The state of the socket is unk
مرسی دوستان میگم این دستوری که معرفی کردید برای سوکت هست.درضمن این پورتی که می خوام بررسی کنم روی سیستم دیگه ایه مشکلی نداره یا من بلد نیستم ازش استفاده کنم مرسی بخاطر جواب هاتون
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان