用TClientSocket和TServerSocket来做过分形图的并行算法!
中间可以断点续算,以及中间机器加入计算等等,可以支持N多个连接
再有我是用异步模式,用了两个端口的,一个是数据端口专用来接收数据
一个用于服务端与客服端进行状态通讯,以此来控制数据端口的使用
只是有一不足是,在异步模式下,客服端不一定能一次(就是执行一次Send方法)就将所有数据发出并且服务端也不一定能一次就将所有数据都接收下,并且当服务端不是一次接收完数据时,将多次触发OnClientRead事件,直到收完客服务端发送过来的所有数据
所以,当客服端要发送数据前,先要给服务端发个消息,这个消息包含即将发送数据的大小