import socket
def main():
# 1. 建立tcp的套接字
tcp_socket = socket.socket(socket.af_inet, socket.sock_stream)
# 2. 鏈結伺服器
# tcp_socket.connect(("192.168.33.11", 7890))
server_ip = input("請輸入要鏈結的伺服器的ip:")
server_port = int(input("請輸入要鏈結的伺服器的port:"))
server_addr = (server_ip, server_port)
tcp_socket.connect(server_addr)
# 3. 傳送資料/接收資料
send_data = input("請輸入要傳送的資料:")
tcp_socket.send(send_data.encode("utf-8"))
# 4. 關閉套接字
tcp_socket.close()
if __name__ == "__main__":
main()
import socket
def main():
# 1. 買個手機(建立套接字 socket)
tcp_server_socket = socket.socket(socket.af_inet, socket.sock_stream)
# 2. 插入手機卡(繫結本地資訊 bind)
tcp_server_socket.bind(("", 7890))
# 3. 將手機設定為正常的 響鈴模式(讓預設的套接字由主動變為被動 listen)
tcp_server_socket.listen(128)
print("-----1----")
# 4. 等待別人的**到來(等待客戶端的鏈結 accept)
new_client_socket, client_addr = tcp_server_socket.accept()
print("-----2----")
print(client_addr)
# 接收客戶端傳送過來的請求
recv_data = new_client_socket.recv(1024)
print(recv_data)
# 回送一部分資料給客戶端
new_client_socket.send("hahahghai-----ok-----".encode("utf-8"))
# 關閉套接字
new_client_socket.close()
tcp_server_socket.close()
if __name__ == "__main__":
main()
python Tcp協議傳送和接收資訊
需要建立2個檔案,乙個作為客戶端,乙個作為服務端 檔案一 作為客戶端client,檔案二作為服務端server 檔案一 client 客戶端 tcp必須建立連線 import socket 匯入模組 sock stream tcp協議方式 af inet 我的是ipv4位址 1,建立socket物件...
C tcpClient傳送和接收
先做乙個簡單的tcpclient收發功能。先簡單做乙個介面。引入命名空間 using system.net.sockets using system.net 其中定義了三個按鈕,分別是建立連線,接收和傳送。c 中的tcp通訊實質就是socket通訊。private void button1 clic...
Jmail傳送和接收郵件
一 利用jmail傳送郵件 1 2 利用jmail傳送郵件 3 4private void sendmailbyjmail 545 46 郵件內容 47 ojmailmessage.body txtcontent.text.trim 4849 if ojmailmessage.send txtsmt...