PDA

View Full Version : عدم اتصال در برنامه نویسی سوکت



boysilent
جمعه 15 دی 1391, 15:45 عصر
سلام دوستان من تازه شروع به برنامه نویسی سوکت کردم و به این مشکل برخوردم کد ها و خطاها رو براتون میزارم

<?php
echo socket_last_error();
$message="ali";
$host="localhost";
$port=1234;
set_time_limit(0);
$socet=socket_create(AF_INET,SOCK_STREAM,0)or die("not creat");
$resault=socket_connect($socet,$host,$port)or die("not connect");
socket_read($socet,1024);
socket_write($socet,$message,strlen($message));
$resault=socket_read($socet,1024);
socket_write($socet,"End",3);
socket_close($socet);
$resault=trim($resault,0,strlen($resault)-1);


?>
<p><?php echo $resault or die("no"); ?></p>


خطاهااا
10061
Warning: socket_connect() [function.socket-connect (http://127.0.0.1/internetsharing/function.socket-connect)]: unable to connect [0]: No connection could be made because the target machine actively refused it. in C:\xampp\htdocs\internetsharing\socket.php on line 49
not connect

eshpilen
جمعه 15 دی 1391, 19:16 عصر
باید یه برنامه/سوکت دیگر هم روی پورت 1234 درحال گوش دادن باشه که شما با این کد بهش کانکت بشی.
این خطا نشون میده که ظاهرا روی پورت مورد نظر در لوکال شما برنامه ای آمادهء پذیرفتن ارتباط سوکتی نیست.

boysilent
جمعه 15 دی 1391, 20:29 عصر
باید یه برنامه/سوکت دیگر هم روی پورت 1234 درحال گوش دادن باشه که شما با این کد بهش کانکت بشی.
این خطا نشون میده که ظاهرا روی پورت مورد نظر در لوکال شما برنامه ای آمادهء پذیرفتن ارتباط سوکتی نیست.
ممنون ولی چطوری میشه این کار رو کرد؟؟؟؟؟

boysilent
سه شنبه 19 دی 1391, 12:33 عصر
ممنون ولی چطوری اینکارو انجام بدم من این دستورات رو از یه مقاله نوشتم ممنون میشم توضیح بدید

Tarragon
سه شنبه 19 دی 1391, 12:38 عصر
خب چه نیازی هست بزنید 1234؟ بزنید 3306 که پیش فرض هست.

boysilent
چهارشنبه 20 دی 1391, 07:58 صبح
خب چه نیازی هست بزنید 1234؟ بزنید 3306 که پیش فرض هست.
اینکارو هم انجام دادم
ممنون ولی منظورم اینه که واسه گوش دادن چبه خط چطوری باید عمل کنم
کلا چطوری عمل میکنه و باید چه تغیراتی انجام بدم روش
اگه با یه مثال توضیح بدید ممنون میشم