در این مطلب، ویدئو ایجاد فضای ذخیره سازی ابری رایگان پایتون | سوکت انتقال فایل همه نوع #python #socket با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:05:22
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:03,199 –> 00:00:04,960
سلام و به برنامه نویسی pi خوش آمدید
2
00:00:04,960 –> 00:00:06,799
و در این ویدیو بیایید یک
3
00:00:06,799 –> 00:00:09,440
برنامه ساده پایتون بسازیم که
4
00:00:09,440 –> 00:00:11,920
داده ها را بین یک کلاینت و یک سرور منتقل می
5
00:00:11,920 –> 00:00:13,679
کند و به عنوان یک دستگاه ذخیره سازی ابری عمل می کند
6
00:00:13,679 –> 00:00:15,679
، از کتابخانه سوکت استفاده می کنیم
7
00:00:15,679 –> 00:00:16,800
که در پایتون ساخته شده است
8
00:00:16,800 –> 00:00:18,800
و نخواهد بود. با استفاده از هر api خارجی
9
00:00:18,800 –> 00:00:20,560
برای آن،
10
00:00:20,560 –> 00:00:22,560
بنابراین قبل از رفتن به پروژه، اجازه
11
00:00:22,560 –> 00:00:25,599
دهید کد را برای شما نشان دهم
12
00:00:25,599 –> 00:00:28,560
در اینجا کدی است که کد از دو
13
00:00:28,560 –> 00:00:29,359
14
00:00:29,359 –> 00:00:32,000
قسمت کلاینت و سرور تشکیل شده است، کار
15
00:00:32,000 –> 00:00:32,719
16
00:00:32,719 –> 00:00:35,280
مشتری ارسال فایل به سرور
17
00:00:35,280 –> 00:00:36,880
و سرور است. فایل را ذخیره می کند
18
00:00:36,880 –> 00:00:38,640
و هر زمان که فایل مورد نیاز باشد
19
00:00:38,640 –> 00:00:40,320
مشتری دوباره فایل را درخواست می کند
20
00:00:40,320 –> 00:00:43,120
و سرور آن را پس می فرستد یکی دیگر
21
00:00:43,120 –> 00:00:44,399
از
22
00:00:44,399 –> 00:00:46,640
قابلیت های عالی کلاینت ارسال
23
00:00:46,640 –> 00:00:48,320
دستورات cmd به سرور است
24
00:00:48,320 –> 00:00:51,280
تا بتوانید از راه دور خط فرمان خط فرمان
25
00:00:51,280 –> 00:00:52,000
uh
26
00:00:52,000 –> 00:00:54,239
را در سرور اجرا کنید.
27
00:00:54,239 –> 00:00:55,760
به مشتری
28
00:00:55,760 –> 00:00:59,840
اکنون زمان کار است
29
00:01:00,320 –> 00:01:02,640
و به یاد داشته باشید که
30
00:01:02,640 –> 00:01:04,319
اگر
31
00:01:04,319 –> 00:01:05,040
فقط از یک
32
00:01:05,040 –> 00:01:07,680
پروژه lan استفاده می کنید اگر می خواهید آن را فراتر
33
00:01:07,680 –> 00:01:08,400
از محدودیت های خود گسترش دهید آدرس IP را تغییر دهید یا آن را به localhost تغییر دهید.
34
00:01:08,400 –> 00:01:10,560
ort Forwarding ممکن است به
35
00:01:10,560 –> 00:01:12,159
api خارجی مانند
36
00:01:12,159 –> 00:01:15,439
port io نیاز داشته باشید، اما در حال حاضر من آدرس IP محلی خود را دارم،
37
00:01:15,439 –> 00:01:17,119
باید آن را با آدرس شما تغییر دهید،
38
00:01:17,119 –> 00:01:18,640
39
00:01:18,640 –> 00:01:20,720
اکنون پایگاه داده سرور است و اگر دو یا چند سیستم دارید،
40
00:01:20,720 –> 00:01:22,240
سرور در این پوشه سرور اجرا می شود.
41
00:01:22,240 –> 00:01:24,400
42
00:01:24,400 –> 00:01:27,920
می توانم با یکی دیگر امتحان کنم
43
00:01:31,439 –> 00:01:33,840
و من پوشه دیگری دارم به عنوان کلاینت که
44
00:01:33,840 –> 00:01:34,640
کلاینت اجرا می
45
00:01:34,640 –> 00:01:37,680
کند در این پوشه اجرا می شود. نکته مهم
46
00:01:37,680 –> 00:01:38,400
این پروژه این
47
00:01:38,400 –> 00:01:42,320
است که این فایل اسپلیت یا فضای خالی است.
48
00:01:42,320 –> 00:01:45,040
49
00:01:45,040 –> 00:01:45,520
50
00:01:45,520 –> 00:01:47,600
اندازه فایل
51
00:01:47,600 –> 00:01:48,960
همراه با فضا
52
00:01:48,960 –> 00:01:50,479
و هر زمان که فایل توسط پایگاه داده دریافت شود
53
00:01:50,479 –> 00:01:53,920
تا به اندازه فایل برسد
54
00:01:53,920 –> 00:01:54,560
55
00:01:54,560 –> 00:01:57,280
، داده های فایل را دریافت می کند بنابراین هیچ بسته ای
56
00:01:57,280 –> 00:01:58,880
در طول این فرآیند از بین نمی رود و کل
57
00:01:58,880 –> 00:02:00,240
فایل بازیابی می شود
58
00:02:00,240 –> 00:02:02,159
به همین دلیل می توانید هر
59
00:02:02,159 –> 00:02:04,159
فرمت فایلی را در این پروژه
60
00:02:04,159 –> 00:02:06,000
بنابراین اگر نمیخواهید سرور ابری را
61
00:02:06,000 –> 00:02:07,520
با سیستم خود میزبانی کنید،
62
00:02:07,520 –> 00:02:09,280
میتوانید از این پروژه به عنوان یک
63
00:02:09,280 –> 00:02:10,639
پروتکل انتقال فایل برای
64
00:02:10,639 –> 00:02:13,040
انتقال هر فایلی از هر نوع فایلی
65
00:02:13,040 –> 00:02:14,879
در منطقه محلی خود استفاده کنید،
66
00:02:14,879 –> 00:02:17,120
حالا بیایید کار را ببینیم. بنابراین در
67
00:02:17,120 –> 00:02:19,520
سرور من اجازه دهید این فایل ها را حذف
68
00:02:19,520 –> 00:02:21,440
کنم هیچ فایلی در سرور وجود ندارد بنابراین
69
00:02:21,440 –> 00:02:22,800
خود را به عنوان
70
00:02:22,800 –> 00:02:25,120
پایگاه داده سرور سیستم جداگانه تجسم کنید
71
00:02:25,120 –> 00:02:26,640
و این پایگاه داده مشتری یک پایگاه جداگانه است
72
00:02:26,640 –> 00:02:27,599
73
0