我想制作一个简单的客户端 - 服务器应用程序。服务器等待来自客户端的连接。客户端可以向服务器发送各种查询(小于100个字符的短字符串),服务器应通过发送字符串或文件来响应这些查询。 我在网上找到了使用tcpListener.AcceptSocket()的代码,我可以从服务器和使用tcpListener.AcceptTcpClient()的代码发送和接收字符串,我可以将文件发送到不同的服务器程序。 下面有一个通过TcpIP发送文件的功能和一个通过TcpIP发送字符串的功能。服务器代码应该如何,以适应两种功能?服务器是一个控制台程序。
from sympy import *
from sympy import Matrix , pprint, symbols
niso=4
MM = Matrix(niso-1,1, lambda i,j:var('MM_%s' % (i+1) ))
MA = Matrix (niso-1,1, lambda i,j:var('m_%s%s' % ('A', chr(66+i)) ) )
MX = Matrix (niso-1,1, lambda i,j:var('m_%s%s'% (chr(66+i), 'A')))
Rb = Matrix(niso-1,1, lambda i,j:var('Rb_%s%d' % ( chr(65)+chr(66+i)+',', i+2)))
R = Matrix (niso, niso-1, lambda i,j: var('R_%s%d' % (chr(65+i)+',' , j+1 )))
A = Matrix(niso-1,niso-1, lambda i,j:var('A_%d' % i))
for i in range(0,niso-1):
for j in range(0,niso-1):
A[i,j]=Rb[i,0]*MM[i,0] + MM[i,0]