簡易版 傳送資料了要接受資料才能再次傳送
」』python
import socket
import threading
from time import sleep
# 導入庫
tcp_socket=socket.socket(socket.af_inet,socket.sock_stream)
tcp_socket.connect(('192.168.1.109',8081))
while true:
data_1=input("請輸入要傳送的資料")
tcp_socket.send(data_1.encode('gbk'))
print('傳送的資料為:%s'
%data_1)
data_2=tcp_socket.recv(1024)
data_2=data_2.decode('gbk')
print('接受的資料為:%s'
%data_2)
tcp_socket.close()
簡易版 隨時可發可收
import socket
import threading
from time import sleep
# 定義傳送函式
defsend_1
(): data_1=input("請輸入要傳送的資料")
tcp_socket.send(data_1.encode('gbk'))
print('傳送的資料為:%s'%data_1)
# 定義接受函式
defrecv_1
():while
true:
data_2=tcp_socket.recv(1024)
data_2=data_2.decode('gbk')
print('接受的資料為:%s'%data_2)
if __name__=='__main__':
tcp_socket=socket.socket(socket.af_inet,socket.sock_stream)
# 創捷tcp的流式套接字
tcp_socket.connect(('',8080))
''中填寫'伺服器的ip位址'
while
true:
t1=threading.thread(target=send_1)
t2=threading.thread(target=recv_1)
t1.start()
t1.join()
# 在傳送資料等待的過程中 驚醒接收資料
t2.start()
tcp_socket.close()
簡單實現TCP服務端與客戶端
1 include2 include3 include4 include5 include6 include7 include8 include9 10 tcp服務端 簡單的網路聊天程式 11 1 建立socket 12 2 為socket繫結位址埠 13 3 開始監聽socket 告訴作業系統,開...
winform實現tcp客戶端
using system using system.io using system.net using system.net.sockets using system.text using system.threading using system.windows.forms namespace m...
socket程式設計 簡單的TCP客戶端
既然我們已經有了乙個tcp伺服器,因此可以建立 乙個簡單的tcp客戶機與它進行通訊。建立與tcp伺服器相連 的客戶機只有兩 步 1.建立乙個套接字 2.將套接字與遠端服務竭位址相連 建立客戶機如同伺服器編輯一樣,進行客戶機程式設計的第 一步是建立乙個socket物件.socketconnect 使用...