关于socket接收的数据,分时显示的问题
socket通讯中,我能收到对方发送过来的数据包,因为对方一次发送过来的数据是多条,所以在这边页面需要分时显示。
程序结构是这样的,我的socket通讯是写在一个类中,在程序启动的main()函数中我开了一个线程调用了socket的接收数据的方法。这样程序一启动就在监听端口,有数据就能收到。还有个页面是显示接收过来的数据(这只是软件多个页面中的一个,用户并非长期停留在此页面)。现在的问题是 我如何能让socket一收到数据包,就让显示页面的数据从第一条开始更新(如1分钟显示一条知道下个包的数据过来)。我的思路是要在socket类中对显示页面的数据进行更新,这样子才能做到无论用户是否打开显示页面,其数据都在自动更新。但是我不知道该怎么处理,求高人指点。最好能详细点。