سوکت نویسی در پایتون


۰ امتیاز

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

سرور:

import sys
from socket import *
from builtins import bytes
ip1=('127.0.0.1',2223)
ip2=('127.0.0.1',2224)
server=socket(AF_INET,SOCK_STREAM)
server.bind(ip1)
server.listen(5)

print ('Waiting.... :')
cli,adress=server.accept()
print('Connecting  : ' , adress)


server2=socket(AF_INET,SOCK_STREAM)
server2.bind(ip2)
server2.listen(5)

print('Waiting.... : ')
cli2,adress2=server2.accept()
print('Connected at : ' , adress2)

true=1
while true:
msg1=cli.recv(4096).decode('utf-8')
print('client 1: ',msg1)
cli2.sendto(bytes(msg1,'utf-8'),adress2)
msg2=cli2.recv(4096).decode('utf-8')
print('client 2: ',msg2)
cli.sendto(bytes(msg2,'utf-8'),adress)

کلاینت 1:

from socket import *
from builtins import bytes
import sys

ip1 = ('127.0.0.1', 2223)
sck = socket(AF_INET, SOCK_STREAM)
sck.connect(ip1)
print('Connection Established!')

true = 1
 while true:
snd = input('Your Massage : ')
sck.send(bytes(snd, 'utf-8'))
msg = sck.recv(4096).decode('utf-8')
print('Client2 : ', msg)

کلاینت 2:

from socket import *
from builtins import bytes
import sys

adr=('127.0.0.1',2224)
sck=socket(AF_INET,SOCK_STREAM)
sck.connect(adr)
print('Connection Established!')

false=1
 while false:
msg=sck.recv(4096).decode('utf-8')
print('Client1: ' , msg)
snd=input('Your Massage : ')
sck.send(bytes(snd,'utf-8'))
پرسید۶ بهمن
optimus۱ ۱ امتیاز

جهت پاسخ دادن به این پرسش وارد شوید یا ثبت نام کنید.

پرسیده شده۱ ماه پیش
تعداد نمایش۴۸ بار
به کدنویس خوش آمدید، جایی که شما می توانید به سادگی سوالات مربوط به دنیای برنامه نویسی خود را مطرح کرده و در کمترین زمان پاسخ خود را بگیرید ! پاسخ دهندگان در کدنویس همان اعضای سایت هستند که همگی از حرفه ای های حوزه های کامپیوتر ، نرم افزار ، وب ، پایگاه داده و سایر زمینه های مهندسی کامپیوتر هستند.
...