不才有个关于数据传输的问题请教各位大虾 我们现在要设计一个数据传输系统,有如下需求:服务器A负责产生数据,服务器B从A上取数据(注意,是主动去取,A不能向B发送数据)。请问如果要用socket来实现的话,B如何才能从A取数据呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设计一个协议:约定一个端口。1.B用A的ip地址和端口,建立socket连接。A一值listen约定的端口。2.B向A发送一个标识(可以是字符串),表示请求从A中取得某种数据3.A接收到标识之后,向B发送数据4.发送完之后,A向B发送一个结束标识5.B接收到结束标识之后,关闭socket连接 使用Socket传输数据哪有不发送只读取的道理?!我建议你可以指定一个Server和Client的会话协议,连接建立以后两边开会使用你规定的协议会话,读取数据的一端告诉发送数据的一端发送什么样的数据,如果是数据库的话你甚至可以将SQL语句发送过去,只要另外一端能够正确解析你的发送的指令其他的工作就像对待用户操作就可以了。 那还不如把服务器A上产生的数据生成文件进行共享,B先与A建立局域网连接,到指定的目录下去取 怎么用程序控制CPU得利用率 如何让自定义对象在多个cpp文件中都能使用? 请问哪里有做中国象棋的字体? 是不是vc2003出毛病了,明明声明了,说没定义 如何在Edit控件中模拟输入过程? win98下能装VC.NET吗? 请问如何在MDI程序主框架窗口中插入背景图? 文本也会说话了? 旧题新问(关于IDE): 为什么我的显示不出来 请问大家想学VC,需要达到什么样的基础才可以? 关于vc的小问题。 求关于IC卡编程的资料,简单的、复杂的都可以
2.B向A发送一个标识(可以是字符串),表示请求从A中取得某种数据
3.A接收到标识之后,向B发送数据
4.发送完之后,A向B发送一个结束标识
5.B接收到结束标识之后,关闭socket连接
我建议你可以指定一个Server和Client的会话协议,连接建立以后两边开会使用你规定的协议会话,读取数据的一端告诉发送数据的一端发送什么样的数据,如果是数据库的话你甚至可以将SQL语句发送过去,只要另外一端能够正确解析你的发送的指令其他的工作就像对待用户操作就可以了。