我应该从服务器接收文本文件,然后读取文件并将其存储在客户端的字典中.
我已经阅读了该文件,但我不确定如何取出文件中的信息并将其存储在字典中.
我的文本文件包含以下详细信息:
艾米; 10.30 100; $7
柔韧; 4.30; 100; $9
鲍比; 3.20; 80; $7
客户代码
private static void loadMovies() { try { byte[] data = new byte[1024]; writer.WriteLine(broWSE); writer.Flush(); while (true) { data = ReceiveMovieData(server); MemoryStream ms = new MemoryStream(data); loadMovies(); break; } } catch (Exception ex) { //textBox1.Text = ex.Message; } } private static byte[] ReceiveMovieData(Socket s) { int total = 0; int recv; byte[] datasize = new byte[4]; recv = s.Receive(datasize,4,0); int size = BitConverter.ToInt32(datasize,0); int dataleft = size; byte[] data = new byte[size]; while (total < size) { recv = s.Receive(data,total,dataleft,0); if (recv == 0) { break; } total += recv; dataleft -= recv; } return data; }