در این مطلب، ویدئو آموزش برنامه نویسی Python 3 – Sockets Binding and listening با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:05,000 –> 00:00:07,160
سلام به همه و به یک
2
00:00:07,160 –> 00:00:11,429
ویدیوی آموزشی دیگر Python 3 با سوکت ها خوش آمدید، بنابراین
3
00:00:11,429 –> 00:00:12,630
در اولین ویدیو به شما دوستان نشان دادم که
4
00:00:12,630 –> 00:00:15,360
فقط یک سوکت ایجاد کرده و از
5
00:00:15,360 –> 00:00:19,020
آن برای درخواست برخی داده ها استفاده می کنید، سپس یک
6
00:00:19,020 –> 00:00:21,210
پورت اسکنر انجام دادیم و سپس رشته
7
00:00:21,210 –> 00:00:24,199
و سوکت را برای یک سوکت رشته ای ترکیب کردیم. یک
8
00:00:24,199 –> 00:00:27,750
اسکنر پورت رشته ای به جای اینکه اکنون
9
00:00:27,750 –> 00:00:29,490
دوباره به هدف
10
00:00:29,490 –> 00:00:30,810
سوکت ها برگردیم و
11
00:00:30,810 –> 00:00:32,159
در مورد ارسال و دریافت داده ها
12
00:00:32,159 –> 00:00:35,010
با استفاده از سوکت ها صحبت کنیم.
13
00:00:35,010 –> 00:00:39,510
14
00:00:39,510 –> 00:00:43,710
یک ctrl a بزرگ را حذف کنید و سپس
15
00:00:43,710 –> 00:00:45,600
ادامه می دهیم و در اینجا ما یک
16
00:00:45,600 –> 00:00:47,460
سوکت وارداتی هستیم و سپس می خواهیم
17
00:00:47,460 –> 00:00:51,149
سیت ها را برای سیستم وارد کنیم، اکنون
18
00:00:51,149 –> 00:00:52,530
می خواهیم ابتدا چند کار را برای یک میزبان می گوییم انجام دهیم.
19
00:00:52,530 –> 00:00:55,559
و هاست فعلاً خالی خواهد بود،
20
00:00:55,559 –> 00:00:58,730
این به نوعی مانند دلخواه است که
21
00:00:58,730 –> 00:01:00,840
اساساً به این معنی است که شما مایل
22
00:01:00,840 –> 00:01:03,930
به پذیرش هستید یا مانند همه
23
00:01:03,930 –> 00:01:07,530
رابط ها تقریباً پس از آن پشتیبانی می کند ما
24
00:01:07,530 –> 00:01:09,930
می توانیم هر پورتی را که می خواهیم برای
25
00:01:09,930 –> 00:01:12,470
این کار مشخص کنیم. پنج پنج پنج پنج
26
00:01:12,470 –> 00:01:15,150
شما cou تقریباً هر چیزی را
27
00:01:15,150 –> 00:01:16,650
که می خواهید در آنجا قرار دهید، اما ما از پنج
28
00:01:16,650 –> 00:01:19,049
پنج پنج پنج استفاده می کنیم، بنابراین اکنون کاری که می
29
00:01:19,049 –> 00:01:21,450
خواهیم انجام دهیم این است که بگوییم سوکت سوکت برابر است،
30
00:01:21,450 –> 00:01:23,490
این باید کاملاً
31
00:01:23,490 –> 00:01:27,150
آشنا باشد.
32
00:01:27,150 –> 00:01:27,689
33
00:01:27,689 –> 00:01:33,170
اوه واحد گره می زنم و سپس سوکت نقطه
34
00:01:33,170 –> 00:01:38,909
جوراب زیرخط استریم مانند آن دوباره
35
00:01:38,909 –> 00:01:41,100
فقط خانواده آدرس در جریان جوراب
36
00:01:41,100 –> 00:01:45,799
بنابراین ما می توانیم از اینترنت استفاده کنیم نه UDP مخلوط
37
00:01:45,799 –> 00:01:49,020
در این مرحله ما یک سوکت ایجاد کرده ایم اکنون
38
00:01:49,020 –> 00:01:52,049
آماده ایم که می خواهیم انجام دهیم.
39
00:01:52,049 –> 00:01:57,180
این سوکت را ببندید، بنابراین فرض کنید سعی کنید s bind کنید و
40
00:01:57,180 –> 00:02:00,329
این باید دوباره یک تاپل باشد، بنابراین
41
00:02:00,329 –> 00:02:04,590
میخواهیم بگوییم میزبان و پورت بنابراین آن را متصل
42
00:02:04,590 –> 00:02:10,199
کنیم و سپس قبول کنیم و واقعاً تنها
43
00:02:10,199 –> 00:02:12,270
استثنایی که میخواهیم در اینجا بپذیریم یک
44
00:02:12,270 –> 00:02:12,840
45
00:02:12,840 –> 00:02:18,390
خطای sake به جز سوکت است. خطا به عنوان e و سپس
46
00:02:18,390 –> 00:02:20,269
اگر متوجه شدیم که رشته e را چاپ خواهیم کرد،
47
00:02:20,269 –> 00:02:23,760
پس آن خطا چه بود، بیایید
48
00:02:23,760 –> 00:02:27,030
آن را چاپ کنیم اکنون در این مرحله
49
00:02:27,030 –> 00:02:29,849
ما سوکت را بسته ایم و اکنون می توانیم انجام دهیم این
50
00:02:29,849 –> 00:02:32,940
است که می توانیم S dot گوش کنیم و سپس در
51
00:02:32,940 –> 00:02:34,650
اینجا شما یک پارامتر قرار می دهید که ما
52
00:02:34,650 –> 00:02:36,870
پنج را قرار می دهیم و اساساً این
53
00:02:36,870 –> 00:02:38,879
پارامتر d چیست خوب آیا این یک جورهایی مانند یک
54
00:02:38,879 –> 00:02:41,459
صف است یا یک صف است و
55
00:02:41,459 –> 00:02:43,560
اساساً تعداد اتصالات ورودی
56
00:02:43,560 –> 00:02:45,540
در صف قرار می گیرند قبل از
57
00:02:45,540 –> 00:02:47,130
اینکه اتصال را از بین ببریم زیرا ما خیلی زیاد داریم،
58
00:02:47,130 –> 00:02:49,290
بنابراین این کاری است که ما
59
00:02:49,290 –> 00:02:53,510
انجام خواهیم داد. دوباره روی پورت
60
00:02:53,630 –> 00:02:57,000
5555 گوش میدهیم و اکنون میتوانیم به آن
61
00: