用Python做服务器,C#做客户端,写了个非常简单的通信实践。
代码丢在下面:
Python:
import socket
import sys
def start():
startServer()
def startServer():
address = ('127.0.0.1', 31500)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(address)
s.listen(5)
while True:
ss, addr = s.accept()
print('got connected from', addr)
msg = 'welcome to visit me!'
ss.send(msg.encode('utf-8'))
ra = ss.recv(512)
print(ra)
ss.close()
s.close()
if __name__ == "__main__":
start()
C#:
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
namespace CSharpConnectPy
{
class Program
{
stat