موضوعات وبسایت : اخبار
سوالات امتحان آیین نامه رانندگی

اموزش سوکت پایتون

اموزش سوکت پایتون

نویسنده : علیرضا | زمان انتشار : 15 آذر 1400 ساعت 14:51

جهت درج تبلیغات با قیمت مناسب در این سایت میتوانید به آی دی تلگرام زیر پیام دهید

@AlirezaSepand



در این پست یک مطلب با عنوان اموزش سوکت پایتون را مطالعه خواهید کرد.

1ihyfi8bnri5.jpeg

سوالات امتحان آیین نامه رانندگی

آموزش برنامه نویسی Socket در زبان Python : در این نوشته و همچنین بخش های بعدی این نوشته می‌خواهیم برنامه نویسی Socket به زبان برنامه نویسی Python را تجربه کنیم!

برنامه نویسی تحت شبکه(Socket Programming)، به هر نوع برنامه ای میگویند که کامپیوتر شما باید به یک کامپیوتر دیگر دور از خود وصل شود و با آن ارتباط داشته باشد.

در این کتابخانه، دو سمت وجود دارد. یعنی اگر سه کامپیوتر به هم وصل شوند، یکی از آنها سرور است و آن دوتای دیگر کلاینت.

سرور به زبان عامیانه، یعنی کامپیوتر اصلی؛ یعنی اون کامپیوتری که همه بهش وصل میشن.

کلاینت هم برعکس سرور هست؛ یعنی اینکه به هیچ کلاینت دیگری نمیتواند وصل شود و باید به یک سرور وصل شود.

  • سرور : اصلی ترین کامپیوتر است و همه به آن وصل می‌شوند.
  • کلاینت : کامپیوتر فرعی(کاربر) است و فقط میتواند به یک سرور وصل شود.

نکته :معمولا در این نوع برنامه نویسی از هر دو سمت کلاینت و سرور برای جابه‌جایی داده ها بهره گرفته می‌شود. یعنی هم سرور میتواند به کلاینت هایش پیام بدهد و هم کلاینت ها میتوانند به سرور پیام بدهند.

در اولین گام، باید کتابخانه سوکت رو صدا بزنیم.

import socket

در گام دوم، باید از روی کتابخانه socket یک شی بسازیم. زیر دیپلمش میشه این: "یه کپی از روی کتابخونه سوکت بگیریم و داخل یه متغییر بریزیم"

s = socket.socket()

حالا باید یه پورت و شماره ای پی رو برای خودمون بکنیم.

s.bind(('Your ip', 'Your Port'))

برای اینکه شماره ip لپ تاپتون رو پیدا کنیم، برین توی cmd. بعدش متن زیر رو توی cmd بنویسین. البته این رو باید بدونید که ip کامپیوتر، یه عدد متغییره! یعنی هرچند وقت یکبار عوض میشه. پس هر بار خواستین یه برنامه با سوکت بنویسید، ip تون رو چک کنید.(ip های ثابت، پولی هستند.)

ipconfig

بعد از آن اینتر را بزنید. با صفحه زیر مواجه میشود:

hp4mbg9tfw8k.png

ای پی کامپیوتر رو پیدا کردین.حالا عدد هایی که در کادر قرمز وجود دارد را به کد زیر اضافه کنید.

s.bind(('192.168.1.51', 'Your Port'))

تا حالا ما ای پی‌مون رو پیدا کردیم. حالا نوبت پر کردن فیلد پورته!

پورت عددی نیست که مثل ای پی ثابت باشه؛ یعنی شما میتونین هر بار یه عدد دیگه جاش بذارین. مثل این میمونه که شماره تلفنتون رو چند وقت یه بار عوض کنید؛ شما عوض نمیشید، فقط شمارتون عوض میشه.

معمولا برای شماره پورت، عدد 8000 رو انتخاب میکنیم؛ چون توی اتصال انگار قوی تر عمل میکنه؛ خودم هم نمیدونم چرا، ولی 8000 به بالا رو انتخاب کنید.

s.bind(('192.168.1.51', 8000))

نکته: bind کردن به معنی رزرو کردن هست؛ یعنی ما جایی را(ای پی) با یک شماره تلفن(پورت)، رزرو می‌کنیم.

s.listen()

کد نوشتن کد بالا، برنامه درخواست کامپیوتر را منتشر میکند تا کامپیوتر های دیگر بتوانند به آن وصل شوند.

حالا میریم تا کد سرور و کلاینت رو بنویسیم.

ju1ci2k82w24.jpeg

import socket
s = socket.socket()
port = 8000
ip = '192.168.1.51'
s.bind((ip, port))
s.listen()
c, addr = s.accept()
print('Connected')
while True:
    message = input('Your Message : ')
    c.send(message.encode())
    print(c.recv(1024).decode())

y9gwzc0dblpw.jpeg

import socket
s = socket.socket()
port = 8000
ip = '192.168.1.51' #IP کامپیوتر سرور
s.connect((ip, port))
print('Connected')
while True:
    print(s.recv(1024).decode())
    message = input('Your Message : ')
    s.send(message.encode())

https://virgool.io/@a.jalali2005/how-to-learn-pygame-jfwhsa2xz7rv

آیا این مطلب برای شما مفید بود؟


برچسب ها : اموزش سوکت پایتون


سایر منابع و مطالب مرتبط با اموزش سوکت پایتون [ برای قرار گرفتن در این لیست از صفحه تماس با ما اقدام کنید ]
virgool.io .
آموزش سوکت در پایتون - پایتونی شو ! - ویرگول

آموزش سوکت در پایتون. کتابخانه سوکت چیست؟ آموزش برنامه نویسی Socket در زبان Python : در این نوشته و همچنین بخش های بعدی این نوشته ... ادامه...


toplearn.com .
آموزش سوکت نویسی با پایتون - تاپ لرن

آموزش سوکت نویسی با Python با محوریت هک و امنیت سوکت نویسی با پایتون از اون دسته مباحثی هست که هر شخصی رو به خودش جذب میکنه !‌ درکل میخوام بهتون. ادامه...


faradars.org .
آموزش سوکت پروگرمینگ با پایتون | فرادرس

آموزش تصویری سوکت پروگرمینگ با پایتون به صورت عملی و گام به گام، به همراه آموزش پیاده سازی پروژه های متنوع. ادامه...


sabzdanesh.com .
برنامه نویسی شبکه در پایتون (سوکت نویسی) | آموزش سوکت ...

در این مقاله با برنامه نویسی شبکه در پایتون آشنا شده و ترفندها و نکات مهم آن را با مثال ساخت برنامه چت در پایتون خواهیم آموخت. (آموزش سوکت نویسی با پایتون) ادامه...


cupcode.ir .
آموزش برنامه نویسی Socket در زبان Python | برنامه نویسی شبکه ...

Nov 14, 2019 — برای اینکه یک فایل تازه در IDLE پایتون بسازید و نخست از هر چیزی با با دستور import کتابخانه سوکت را درون ریزی کنید. import socket. پس از آن ... ادامه...


www.tahlildadeh.com .
Python پایتون ) socket ماژول برنامه نویسی تحت شبکه با ...

socket. پایتون ). Python network programming. (. پایتون دو سطح دسترسی به س ... در این بخش از آموزش، یک اپلیکیشن ساده سمت سرویس گیرنده می نویسیم که ... ادامه...


sadegh-khan.ir .
برنامه نویسی سوکت و شبکه در پایتون (Socket Programming ...

Dec 26, 2019 — د راین سری آموزشی سعی شده تا به طور عیق به مبحث برنامه نویسی سوکت و شبکه در پایتون پرداخته شود. در قسمت اول مفاهیم پایه و اولیه سوکت مطرح ... ادامه...


faranesh.com .
سوکت نویسی با پایتون - فرانش

آموزش برنامه نویسی سوکت در پایتون. ... تجربیات بنده در زمینه سوکت نویسی با پایتون هستش و در این دوره مقدماتی شما کار با سوکت رو یاد میگیرید و درکنار اون یک ... ادامه...


roocket.ir .
مقدمه‌ای بر برنامه‌نویسی شبکه در پایتون - راکت

در این آموزش قصد آشنا کردن شما با سوکت‌ها در زبان برنامه‌نویسی پایتون و چگونگی استفاده از ماژول‌ سوکت برای ایجاد سرورها و کلاینت‌های HTTP را دارم. همچنین Tornado ... ادامه...


zerotohero.ir .
برنامه نویسی سوکت با پایتون – صفر تا قهرمان

May 16, 2017 — در این ویدیو به مبحث سوکت پروگرمینگ در زبان برنامه نویسی پایتون می پردازیم. ... برچسب ها: pythonsocket programmingپایتونسوکت پروگرمینگ ... من امروز کلی سایت خارجی و فارسی رفتم اموزش به این خوبی ندیدم خیلی ممنون. ادامه...


programming.tosinso.com .
آموزش پایتون (Python) گام به گام قسمت 25 : برنامه نویسی شبکه

در قسمت بیست و چهارم از دوره آموزشی زبان پایتون مقدمه ای خواهیم داشت بر مبحث Network Programming و آشنایی با Socket ها. بوسیله Socket ها می توان بین د... ادامه...


www.sourcebaran.com .
دانلود کتاب آموزشی برنامه نویسی سوکت به زبان فارسی - سورس ...

دانلود کتاب آموزشی برنامه نویسی سوکت به زبان فارسی. ... آموزش پروژه محور طراحی سایت با پایتون و جنگو مختص بازار کار · خريد و توضيحات 350 هزارتومان. ادامه...


7learn.com .
سوکت پروگرمینگ در پایتون - برنامه نویسی سوکت در پایتون ...

Nov 20, 2020 — در پایتون نیز با استفاده از کتابخانه‌ی سوکت، امکان برنامه نویسی سوکت برای توسعه‌دهندگان فراهم شده است در این آموزش جذاب همراه ما باشید, ادامه...


clicksite.org .
اموزش زبان برنامه نویسی پایتون (python) - فصل 2 - کلیک سایت

هدف اصلی این اموزش طراحی وب با پایتون وتوسط فریم ورک Django می باشد بعد ازان به اموزش برنامه نویسی واسط گرافیکی خواهیم پرداخت وسپس به اموزش مبحث سوکت ... ادامه...


www.dideo.ir .
جلسه چهارم - آموزش برنامه نویسی سوکت در پایتون - Socket ...

در این جلسه در مورد نحوه استفاده از سایر کتابخانه های پایتون در برنامه نویسی سوکت مطالبی بیان می شود دیدئو dideo. ادامه...


www.bamdad.co .
آموزش برنامه نویسی پایتون برای شبکه - دانش و فناوری بامداد

May 27, 2020 — علاوه بر این دوره آموزشی پایتون به شما درکی از برنامه‌نویسی Socket را با واژگان و مثال‌ها می‌دهد. همراه با این، ماژول سوکت پایتون و روش‌های سوکت پایتون ... ادامه...


git.ir .
برنامه نویسی سوکت (Socket Programming) - Git.ir

مجموعه آموزش های برنامه نویسی سوکت (Socket Programming) به صورت تصویری و رایگان - برنامه نویسی سوکت راهی برای اتصال دو گره در یک شبکه برای برقراری ... ادامه...


pythons.ir .
ورود به دنیای برنامه نویسی شبکه - | مرجع یادگیری پایتون

معرفی پکیج Socket: خب در این مبحث میخوایم با ماژول socket آشنا بشیم. کتاب ها و مراجع بسیاری هستند برای آموزش این پکیج و مثال های زیادی از این ماژول ... ادامه...


c2r.ir .
اموزش کتاب خانه socket پایتون - Cyber Security

Oct 23, 2020 — اموزش کتاب خانه socket در این جلسه میخوایم این توضیح تئوری از سوکت رو ببریم به سمت پروژه عملی اسکریپت چت نوشته شده توسط زبان.... ادامه...


www.learn-python.loxblog.com .
سوکت نویسی با زبان پایتون - آموزش برنامه نویسی پایتون به ...

import socket 'host='localhost port=1111 (s=socket.socket(socket.AF_INET,socket.SOCK_STREAM ((s.connect((host,port. s.send("hello"). (data=s.recv(1024 ادامه...


freepoint.blog.ir .
socket programming :: کتاب های رایگان رشته کامپیوتر

آموزش برنامه نویسی شبکه و سوکت پروگرامینگ ( Socket Programming ) در سی ... آموزش فارسی و گام به گام نوشتن پورت اسکنر ( port scanner ) به زبان پایتون ... ادامه...


www.limoonad.com .
معرفی ساده و سریع socket برای ساخت چت روم ساده با پایتون

Apr 3, 2020 — در این آموزش کوتاه یاد می گیریم که چطور با استفاده از کتابخانه socket پیام ارسال و دریافت کنیم تا یک چت روم ساده با پایتون داشته باشیم. ادامه...


darsman.com .
امنیت شبکه با پایتون سوکت - آکادمی آنلاین درسمن

May 14, 2020 — در این مقاله شما با امنیت شبکه با پایتون سوکت آشنا می شوید و هر آنچه که باید از پایتون ... سپس آموزش مختصری از پایتون سوکت میپردازیم. ادامه...


cheyab.ir .
آموزش برنامه چت ساده با پایتون + کد و ویدیوی اجرای برنامه - چ یاب

Jan 27, 2020 — در زبان برنامه نویسی پایتون، سوکت یا network socket یک ماژول برای ایجاد ارتباطات بین دو کامپیوتر است. این ماژول از دو واسط برای دسترسی به ... ادامه...



ارسال نظر

نام


ایمیل


نظر