در این مطلب، ویدئو برنامه نویسی سوکت در پایتون (ساده شده) – در 7 دقیقه! با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:11
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,719 –> 00:00:03,199
بنابراین این یک آموزش بسیار ساده
2
00:00:03,199 –> 00:00:05,120
در مورد برنامه نویسی سوکت خواهد بود، بنابراین در اینجا
3
00:00:05,120 –> 00:00:07,279
شما سرور را دارید و در اینجا شما کلاینت را دارید
4
00:00:07,279 –> 00:00:09,120
که می خواهد پیام را از
5
00:00:09,120 –> 00:00:10,320
سرور به مشتری ارسال کند،
6
00:00:10,320 –> 00:00:12,400
اکنون این سرور و کلاینت می توانند در
7
00:00:12,400 –> 00:00:14,639
مکان های مختلف در شبکه باشند
8
00:00:14,639 –> 00:00:16,640
یا حتی خارج از شبکه، بنابراین من می خواهم
9
00:00:16,640 –> 00:00:17,840
این سرور را ایجاد
10
00:00:17,840 –> 00:00:20,000
کنم و سپس پیامی ارسال می کنم
11
00:00:20,000 –> 00:00:21,520
که این سرور را راه اندازی می کنم
12
00:00:21,520 –> 00:00:23,279
و سپس کلاینت را راه اندازی می کنیم
13
00:00:23,279 –> 00:00:25,359
و می بینیم که چگونه این مشتری
14
00:00:25,359 –> 00:00:26,560
پیام را از سرور
15
00:00:26,560 –> 00:00:28,640
دوباره من این کار را روی هاست محلی خود انجام می دهم، اما
16
00:00:28,640 –> 00:00:30,080
شما در واقع می توانید آن را
17
00:00:30,080 –> 00:00:32,159
روی یک سیستم متفاوت در دو
18
00:00:32,159 –> 00:00:34,000
سیستم کاملاً متفاوت انجام دهید، بنابراین بیایید شروع کنیم
19
00:00:34,000 –> 00:00:35,680
بنابراین اولین کاری که باید انجام دهید
20
00:00:35,680 –> 00:00:37,120
این است که اکنون نام آن
21
00:00:37,120 –> 00:00:38,960
برنامه نویسی سوکت است که نام
22
00:00:38,960 –> 00:00:40,480
این است.
23
00:00:40,480 –> 00:00:42,480
و شما سوکت
24
00:00:42,480 –> 00:00:44,000
را وارد میکنید و یک سوکت ایجاد میکنید،
25
00:00:44,000 –> 00:00:45,920
من آن را صدا میکنم، میخواهم
26
00:00:45,920 –> 00:00:48,399
بگویم که به آن سوکت سوکت میگویند
27
00:00:48,399 –> 00:00:50,320
و اکنون
28
00:00:50,320 –> 00:00:51,440
خانواده سوکت
29
00:00:51,440 –> 00:00:54,399
و سوکت را مشخص میکنیم. تایپ کنید
30
00:00:54,399 –> 00:00:55,840
تا خانواده سوکت ها سوکت شوند dot
31
00:00:55,840 –> 00:00:58,399
afinate و فرمول سوکت
32
00:00:58,399 –> 00:01:00,559
به صورت socket.stockstream خواهد بود
33
00:01:00,559 –> 00:01:03,680
و ما intellisense بسیار خوبی داریم
34
00:01:03,680 –> 00:01:05,600
و کار بعدی که می خواهیم انجام دهیم این است
35
00:01:05,600 –> 00:01:08,080
که سوکت را به نام میزبان در
36
00:01:08,080 –> 00:01:09,280
آدرس IP متصل کنیم،
37
00:01:09,280 –> 00:01:14,240
بنابراین من می خواهم بگویم و
38
00:01:14,240 –> 00:01:16,799
نام میزبان را مشخص کنم. بنابراین، سوکتها
39
00:01:16,799 –> 00:01:17,280
نقطه
40
00:01:17,280 –> 00:01:20,640
نام میزبان را دریافت میکنند و سپس پارامتر دوم را
41
00:01:20,640 –> 00:01:21,920
به
42
00:01:21,920 –> 00:01:25,680
عنوان آدرس
43
00:01:25,680 –> 00:01:27,680
آیپی مشخص میکنیم و متأسفیم پورتها نه آدرس آیپی پورت را مشخص میکنند، اجازه دهید
44
00:01:27,680 –> 00:01:28,000
از
45
00:01:28,000 –> 00:01:31,439
پورت 6060 استفاده کنیم و
46
00:01:31,439 –> 00:01:33,439
مرحله بعدی که اکنون به آن نیاز دارید، اکنون
47
00:01:33,439 –> 00:01:35,600
باید برای اتصال لیست کنید. بنابراین اکنون
48
00:01:35,600 –> 00:01:37,759
سرور خود را ایجاد
49
00:01:37,759 –> 00:01:39,119
کردهایم و میخواهیم به اتصال گوش کنیم،
50
00:01:39,119 –> 00:01:41,040
حداکثر تعداد اتصال
51
00:01:41,040 –> 00:01:44,079
اکنون پنج خواهد بود، بنابراین ما در حال
52
00:01:44,079 –> 00:01:45,840
گوش دادن به اتصالات برای هر
53
00:01:45,840 –> 00:01:46,479
پیامی هستیم
54
00:01:46,479 –> 00:01:48,640
، اتصالی را از یک کلاینت پیدا کنید، بنابراین
55
00:01:48,640 –> 00:01:50,079
اگر اتصالی ایجاد شد،
56
00:01:50,079 –> 00:01:51,920
ما میخواهیم یک پیام به آن
57
00:01:51,920 –> 00:01:53,520
اتصال بفرستید تا مشتری
58
00:01:53,520 –> 00:01:54,720
پیام را دریافت کند،
59
00:01:54,720 –> 00:01:57,759
بنابراین من میخواهم مدتی درست بگویم، بنابراین تا زمانی
60
00:01:57,759 –> 00:01:58,799
که اتصالی وجود دارد،
61
00:01:58,799 –> 00:02:00,640
میخواهم بگویم کلاینتها
62
00:02:00,640 –> 00:02:01,840
سوکت دیگری ایجاد میکنم
63
00:02:01,840 –> 00:02:04,479
که اکنون قرار است سوکت کلاینت باشد
64
00:02:04,479 –> 00:02:05,040
، بنابراین
65
00:02:05,040 –> 00:02:08,479
سوکتی که مشتری برای اتصال استفاده می کند،
66
00:02:08,479 –> 00:02:10,878
زیرا هر دو طرف
67
00:02:10,878 –> 00:02:12,480
سرور و
68
00:02:12,480 –> 00:02:15,120
کلاینت باید سوکت باشند، بنابراین این بار
69
00:02:15,120 –> 00:02:17,920
سوکت مشتری داریم، سوکت مشتری خواهد بود
70
00:02:17,920 –> 00:02:22,560
و آدرس uh
71
00:02:22,560 –> 00:02:25,760
از آنجا می آید. مشتری قرار است
72
00:02:25,760 –> 00:02:26,400
73
00:02:26,400 –> 00:02:28,800
دارایی های نقطه ای باشد، بنابراین اتصال را می پذیرد،
74
00:02:28,800 –> 00:02:30,319
75
00:02:30,319 –> 00:02:32,800
بله و آدرس
76
00:02:32,800 –> 00:02:34,560
اتصال ورودی را به
77
00:02:34,560 –> 00:02:38,720
آدرس اختصاص می دهد و سوکت ورودی را
78
00:02:38,720 –> 00:02:40,720
به سوکت مشتری اختصاص
79
00:02:40,720 –> 00:02:43,040
می دهد تا پیامی چاپ شود
80
00:02:43,040 –> 00:02:44,239
که می گوید
81
00:02:44,239 –> 00:02:46,000
آن اتصال را نشان می دهد. آمده است،
82
00:02:46,000 –> 00:02:47,680
بنابراین میخواهم بگویم چاپ کنید
83
00:02:47,680 –> 00:02:50,480
و میخواهم از یک فرمت استفاده کنم و میخواهم بگویم
84
00:02:50,480 –> 00:02:51,440
85
00:02:51,440 –> 00:02:54,000
86
00:02:54,959 –> 00:02:59,280
اتصال برقرار شد
87
00:02:59,280 –> 00:03:02,800
اتصال برقرار شد
88
00:03:02,840 –> 00:03:07,519
از آدرس
89
00:03:07,519 –> 00:03:12,159
um um که اکنون آدرس را مشخص
90
00:03:12,319 –> 00:03:14,480
میکنم خوب است و این آدرس است که
91
00:03:14,480 –> 00:03:15,840
از آن وارد میشود
92
00:03:15,840 –> 00:03:17,599
خوب است، بنابراین من فقط می خواهم آن را
93
00:03:17,599 –> 00:03:19,840
آدرس کامل صدا
94
00:03:19,840 –> 00:03:21,440
کنم و سپس یک پیام برای آن ارسال می کنم،
95
00:03:21,440 –> 00:03:23,680
بنابراین می خواهم بگویم مشتریان خوب هستند
96
00:03:23,680