TimTim

سایت خبر خوان

ساخت یک چت روم (پیام رسان ) درون شبکه ای با پایتون ( قسمت دوم )

یکشنبه 27 مهر 99 | 02:13 - virgool.io
ساخت یک چت روم (پیام رسان ) درون شبکه ای با پایتون ( قسمت دوم )
قسمت دومممم رسیددد

ساخت یک چت روم (پیام رسان ) درون شبکه ای با پایتون ( قسمت دوم )

این قسمت اومدیم درباره کلاینت یا دریافت کننده پیام صحبت کنیم

داخل قسمت قبلی سکریپت سرور رو یاد گرفتید و تو این جلسه اسکریپت کلاینت رو یاد می گیرید

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

تا خط ۷ داخل عکس بالا در قسمت قبل اموختیم که چه کارایی داره

خط ۹ که در اسکریپت سرور به جای کلمه connect کلمه bind بود که حالا کلمه کانکت که برای کانکت شدن به اسکریپت قبلی هستش و اخرش هم همون ایپی و پورت که من ایپی خودم رو داردم

بعد یک کلاس رنگ ایجاد کردم برای رنگی کردن که کدش رو این زیر می زارم

class color :
     GREEN = '\033[92m'
      RED = '\033[91m'
      WHITE = '\033[0m'


کد اخر هم یک حلقه ایجاد کردم که اسکریپت پیام هارو از سرور بگیره و بتونه پیام خودش رو بفرست


ممنون بخاطر خوندن اموزش اگر یکم کوتاه بود چون تو اموزش قبلی توضیحات رو کامل گفتم

در قسمت بعدی این اموزش اموزش ساخت یک چت روم با اسم و تاریخ رو یاد می دم که اون خیلی جذاب

اگر دوست دارید قسمت بعدی رو زود تر بزارم حتما پست رو لایک کنید

و کامنت بزارید اگر هم مشکلی داشتید ، ممنون 😉



سورس کد

import socket
import os
os.system('clear')
s=socket.socket()
ip='192.168.1.3'
port=9999
s.connect((ip,port))
print('shoma canect shodid be server' )
 class color :
     GREEN = '\033[92m'
     RED = '\033[91m'
     WHITE = '\033[0m'


 while True:

     print (color.RED + s.recv(1024).decode())
     msg = input(color.GREEN + 'payam shoma : ')
     s.send(msg.encode('utf8'))

قسمت اول اموزش

https://vrgl.ir/r90qT


ساخت یک چت روم (پیام رسان ) درون شبکه ای با پایتون ( قسمت دوم )