伺服器端
'''
一次會話
'''import socket
#建立socket物件
soc = socket.socket()
#繫結ip和埠號
soc.bind(("",6666))
#開始監聽
soc.listen()
while true:
print("等待連線")
#等待連線
conn,add = soc.accept()
print("連線成功")
while true:
rev = conn.recv(4)
rev1 = conn.recv(4)
rev3 = conn.recv(4)
if rev == b"":
break
print("客戶端說:",rev,rev1,rev3)
s = input("請輸入1>>")
conn.send(s.encode("utf-8"))
conn.close()
客戶端
import socket
client = socket.socket()
client.connect(("localhost",6666))
while true:
s = input("f請輸入》")
c = len(s)//3
client.send(s[:c].encode("utf-8"))
client.send(s[c:c*2].encode("utf-8"))
client.send(s[c*2:].encode("utf-8"))
data = client.recv(100)
print("伺服器說:",data)
if data == b"byebye":
break
client.close()
**二 ******************************===**
伺服器端
import socket,time
soc = socket.socket()#建立socket物件
soc.bind(("",6666))#繫結ip和埠號
soc.listen()#開始監聽
while true:
print("開始等待連線")
conn,addr = soc.accept()#等待連線
print("連線成功...")
while true:
rev1 = conn.recv(100)#接收資料》
#rev2 = conn.recv(4)
#rev3 = conn.recv(4)
if rev1==b"":
break
print("客戶端說:",rev1)
#print("客戶端說:", rev2)
#print("客戶端說:", rev3)
s = input("請輸入》")
conn.send(s.encode("utf-8"))
conn.close()
客戶端01
import socket
soc = socket.socket()
soc.connect(("localhost",8888))
while true:
soc.send(input("請輸入》").encode("utf-8"))
data = soc.recv(1024)
print("伺服器說》",data)
if data==b"byebye":
break
soc.close()
客戶端02
import socket
client = socket.socket()
client.connect(("localhost",6666))
while true:
s = input("請輸入》")
c = len(s)//3
client.send(s[:c].encode("utf-8"))
client.send(s[c:c*2].encode("utf-8"))
client.send(s[c*2:].encode("utf-8"))
data = client.recv(100)
print("服務端說:",data)
if data==b"byebye":
break
client.close()
Socket網路程式設計(一)
udp 漂流瓶,每個人都可以向大海裡面扔漂流瓶,不管有沒有人撿到。不管接收方有沒有,我只往指定的位址傳送東西,64kb以內 tcp 號 必須要雙方建立連線,才能開始通訊,也就是傳送資料 2 網路模型 應用層 http協議 傳輸層 tcp協議 網路層 ip協議 鏈路層 乙太網協議 3 區分客戶端和伺服...
第一次使用套接字socket程式設計
伺服器端 server new serversocket 18811 18811為埠號這樣就可以建立好乙個socket服務端 socket socket server.accept accept 阻塞型獲取客戶端連線方式 in new inputstreamreader socket.getinpu...
網路程式設計socket理論一
socket是應用層與tcp ip協議族通訊的中間軟體抽象層,它是一組介面。在設計模式中,socket 其實就是乙個門面模式,它把複雜的 tcp ip 協議族隱藏在 socket 介面後面,對使用者來說,一組簡單的介面就是全部,讓 socket 去組織資料,以符合指定的協議。乙個生活中的場景。你要打...