正在从客户端向服务器发送字符串消息 Python
Sending string message from client to server Python
一旦我在客户端添加这些发送行并在服务器中添加接收行,我就无法 运行 我的代码。我不知道出了什么问题。没有它们,该程序 运行 宁完美。为了便于调试,我只粘贴了尽可能小的代码,因为没有这些行,代码是完美的。
Client.py
print ('Opening file for editting.....')
with open('C:\Users\dell\Desktop\received_file.txt', 'ab') as e:
e.write('Ya Allah tera shukar')
e.close()
print ('Editting Done!!!')
s.send("Trial Message")
s.close()
print ("Connection closed")
Server.py
while (l): #Keep sending it until EOF id found
conn.send(l) #Keep sending the opened file
print(repr(l)) #repr(1) gives the string representation of contents of the file. The repr() of a string adds string quotes and backslashes:
l = f.read(1024) #Keep reading the opened file so the contents appear on the server too
f.close()
print('Done sending the file')
print conn.recv(1024) #This is not receiving the trial message sent by client
conn.send('Thank you for connecting')
conn.close()
python client/server 教程的一些链接
http://www.bogotobogo.com/python/python_network_programming_server_client.php
https://docs.python.org/3/howto/sockets.html
https://pymotw.com/2/socket/tcp.html
(Very) basic Python client socket example
一旦我在客户端添加这些发送行并在服务器中添加接收行,我就无法 运行 我的代码。我不知道出了什么问题。没有它们,该程序 运行 宁完美。为了便于调试,我只粘贴了尽可能小的代码,因为没有这些行,代码是完美的。
Client.py
print ('Opening file for editting.....')
with open('C:\Users\dell\Desktop\received_file.txt', 'ab') as e:
e.write('Ya Allah tera shukar')
e.close()
print ('Editting Done!!!')
s.send("Trial Message")
s.close()
print ("Connection closed")
Server.py
while (l): #Keep sending it until EOF id found
conn.send(l) #Keep sending the opened file
print(repr(l)) #repr(1) gives the string representation of contents of the file. The repr() of a string adds string quotes and backslashes:
l = f.read(1024) #Keep reading the opened file so the contents appear on the server too
f.close()
print('Done sending the file')
print conn.recv(1024) #This is not receiving the trial message sent by client
conn.send('Thank you for connecting')
conn.close()
python client/server 教程的一些链接
http://www.bogotobogo.com/python/python_network_programming_server_client.php
https://docs.python.org/3/howto/sockets.html
https://pymotw.com/2/socket/tcp.html
(Very) basic Python client socket example