در این مطلب، ویدئو برنامه نویسی شبکه پایتون 4 – پذیرش اتصالات (برنامه نویسی سوکت) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:04:41
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,310
خوب بچه ها خوش آمدید در این ویدیو
2
00:00:02,310 –> 00:00:04,259
ما قصد داریم تابعی بسازیم که
3
00:00:04,259 –> 00:00:07,020
اتصال را بپذیرد، بنابراین
4
00:00:07,020 –> 00:00:08,069
در حال حاضر فقط به
5
00:00:08,069 –> 00:00:09,809
اتصالات گوش می دهیم که اره ما فقط
6
00:00:09,809 –> 00:00:11,790
آنجا نشسته است و قرار است
7
00:00:11,790 –> 00:00:14,130
به اتصالات یک کلاینت گوش دهد.
8
00:00:14,130 –> 00:00:15,900
کاری که ما همچنین باید انجام دهیم این است که پس از
9
00:00:15,900 –> 00:00:17,369
گوش دادن به یک اتصال، اگر یک
10
00:00:17,369 –> 00:00:19,740
اتصال آغاز شد، ما نیز باید
11
00:00:19,740 –> 00:00:22,020
اتصال را بپذیریم، بنابراین ما
12
00:00:22,020 –> 00:00:23,550
فقط میخواهیم تابعی بسازیم که
13
00:00:23,550 –> 00:00:25,470
اتصالات را میپذیرد، اما ابتدا اجازه دهید
14
00:00:25,470 –> 00:00:27,119
در اینجا کمی نظر بدهم. به طوری
15
00:00:27,119 –> 00:00:30,000
که وقتی شما بچه ها از گیت کدا عبور
16
00:00:30,000 –> 00:00:31,949
می کنید به شما کمک می کند و من فقط می خواهم
17
00:00:31,949 –> 00:00:38,910
بنویسم برقراری ارتباط با مشتری
18
00:00:38,910 –> 00:00:46,379
و سوکت باید این نام باشد، بنابراین اگر
19
00:00:46,379 –> 00:00:48,239
می خواهید اتصال را بدون
20
00:00:48,239 –> 00:00:50,670
این خط بپذیرید، گوش کنید، انجام نمی شود. برای
21
00:00:50,670 –> 00:00:53,520
کار پس بیایید اکنون یک تابع بسازیم
22
00:00:53,520 –> 00:00:57,350
آن را سوکت زیر خط پذیرش می نامیم و
23
00:00:57,350 –> 00:01:00,120
در داخل این اتصال در داخل این
24
00:01:00,120 –> 00:01:02,309
تابع می خواهیم s dot را بنویسیم
25
00:01:02,309 –> 00:01:04,830
به جز که اساساً
26
00:01:04,830 –> 00:01:07,020
تابع پذیرش اتصال است. روشن است و
27
00:01:07,020 –> 00:01:09,960
در ازای آن دو داده بسیار مهم به ما می دهد،
28
00:01:09,960 –> 00:01:12,420
داده اول در واقع یک
29
00:01:12,420 –> 00:01:14,159
شی از یک اتصال یا
30
00:01:14,159 –> 00:01:16,110
مکالمه است و ما می توانیم کارهای زیادی
31
00:01:16,110 –> 00:01:18,180
را با آن اتصال انجام
32
00:01:18,180 –> 00:01:19,619
دهیم که در یک قسمت به شما نشان خواهم داد
33
00:01:19,619 –> 00:01:21,720
و دومی چیزی که به ما می دهد لیستی است
34
00:01:21,720 –> 00:01:23,790
که حاوی آدرس IP و یک پورت است،
35
00:01:23,790 –> 00:01:25,950
بنابراین ما می خواهیم هر دو را در
36
00:01:25,950 –> 00:01:28,110
دو مکان ذخیره کنیم، ابتدا
37
00:01:28,110 –> 00:01:30,780
اتصال را بنویسیم و فقط می خواهیم
38
00:01:30,780 –> 00:01:33,090
Co و به صورت کوتاه بنویسیم و سپس
39
00:01:33,090 –> 00:01:34,950
آدرس. و میخواهیم آن را
40
00:01:34,950 –> 00:01:37,530
برابر با s dot قبول کنیم، بنابراین
41
00:01:37,530 –> 00:01:39,119
شیء اتصال در این قابل تبدیل ذخیره میشود
42
00:01:39,119 –> 00:01:41,610
و لیستی که این
43
00:01:41,610 –> 00:01:43,860
آدرس است آدرس IP
44
00:01:43,860 –> 00:01:44,430
و پورت را ذخیره میکند
45
00:01:44,430 –> 00:01:46,950
به من اجازه دهید آدرس IP را چاپ کنم و
46
00:01:46,950 –> 00:01:48,390
گزارش کنم تا اینکه شما بچه ها
47
00:01:48,390 –> 00:01:50,220
متوجه هستید که واقعاً چه اتفاقی می افتد
48
00:01:50,220 –> 00:01:52,500
و یک چیز دیگر اینکه هر زمان که این
49
00:01:52,500 –> 00:01:54,960
تابع اجرا شود مگر اینکه اتصالی را بپذیرد
50
00:01:54,960 –> 00:01:56,520
و پذیرش
51
00:01:56,520 –> 00:01:58,920
کامل شود، به
52
00:01:58,920 –> 00:02:01,200
خط بعدی منتقل نمی شود بنابراین وقتی قرار است به
53
00:02:01,200 –> 00:02:04,229
قسمت چاپ برسد من از قبل
54
00:02:04,229 –> 00:02:06,600
به رایانه دیگری متصل خواهد شد، به همین دلیل است که
55
00:02:06,600 –> 00:02:10,180
ما فقط می توانیم اتصال
56
00:02:10,180 –> 00:02:16,190
57
00:02:16,190 –> 00:02:16,819
58
00:02:16,819 –> 00:02:18,860
59
00:02:18,860 –> 00:02:25,750
60
00:02:25,750 –> 00:02:28,370
را چاپ کنیم.
61
00:02:28,370 –> 00:02:31,190
آدرس IP با حروف کوچک است و ما
62
00:02:31,190 –> 00:02:32,569
آن را یک لیست می نامیم که به اولین عنصر لیست می رویم
63
00:02:32,569 –> 00:02:34,519
و
64
00:02:34,519 –> 00:02:37,190
حاو