繁体   English   中英

Python 使用套接字通过 LAN 连接

[英]Python using sockets to connect over lan

我正在尝试通过 LAN 在两台计算机之间发送消息。 出于某种原因,客户端挂了,不知道为什么。

服务器:

#echo server
import socket

HOST = '192.168.1.135'                  
PORT = 50017       # port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(1)
conn, addr = s.accept()
print ('Connected by', addr)
conn.send("Hello Client")
conn.send("How are you")
conn.close()
print("Connection", addr, "Closed")

客户:

import socket

HOST = '192.168.1.135'    # The remote host
PORT = 50017          # The same port as used by the server
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))

while 1:
    data = s.recv(1024)
    if not data: break
    print(data)
s.close()

我正在尝试通过 LAN 在两台计算机之间发送消息。 出于某种原因,客户端挂了,不知道为什么。

服务器:

#echo server
import socket

HOST = '192.168.1.135'                  
PORT = 50017       # port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(1)
conn, addr = s.accept()
print ('Connected by', addr)
conn.send("Hello Client")
conn.send("How are you")
conn.close()
print("Connection", addr, "Closed")

客户:

import socket

HOST = '192.168.1.135'    # The remote host
PORT = 50017          # The same port as used by the server
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))

while 1:
    data = s.recv(1024)
    if not data: break
    print(data)
s.close()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM