Entri yang Diunggulkan

5 Makanan yang menyebabkan kanker datang ! Waspadalah

dikesempatan ini mimin akan membuat artikel tentang 5 Makanan yang harus dihindari demi mencegah kanker. Salah satu penyakit yang palin...

5 Makanan yang menyebabkan kanker datang ! Waspadalah
Python Network Programing Server Client

Python Network Programing Server Client

- Thursday, 25 April 2019

Yoo kawan-kawan Otaku-it disini mimin mau membagi tutorial Python Network Programing dengan membuat sebuah program server client sederhana yuk langsung saja cek tutorialnya

pada python network programing ini terdapat perintah perintah yang sering digunakan yaitu:
1. bind = digunakan untuk mendaftarkan ip dan port ke socket
2. send = mengirim data
3. recv = menerima data
4. connect = untuk menghubungkan ke server yang dituju
5. listen = mengatur dan memulai tcp
6. close = untuk memberhentikan program dari socket


Server:
#save dengan nama server.py
import socket
s = socket.socket()
host = socket.gethostbyname("localhost") #localhost ini akan diconvert menjadi ip
port = 12345 #port yang akan digunakan untuk server
s.bind((host, port))
s.listen(5)
while True:
    con, addr = s.accept()
    con.send("Otaku-It".encode())
    con.close()
s.close()



Client:
#save dengan nama client.py
import socket
s = socket.socket()
host = socket.gethostbyname("localhost") # untuk mendapatkan alamat ip dari localhost
port = 12345 # port dari server
s.connect((host, port))
print(s.recv(1024).decode())
s.close()

Untuk menjalankanya dengan perintah:
$python3 server.py
$python3 client.py

Maka tampilan akan seperti berikut:

Sekian tutorial kali ini jika ada pertanyaan silakan comment dibawah ini
Selamat mencoba /('-')/\('-')\ admin@zi