小编Gri*_*ner的帖子

通过tcp/ip流式传输不断增长的文件

我有一个我正在研究的项目,其中一个硬件产生的输出不断被写入文本文件.我需要做的是在通过简单的tcp/ip连接写入文件时传输该文件.

我目前正在尝试通过简单的netcat,但netcat只发送执行时写入的文件部分.它不会继续发送其余的.

现在我有一个服务器在端口9000上监听netcat(仅用于测试目的):

netcat -l 9000
Run Code Online (Sandbox Code Playgroud)

send命令是:

netcat localhost 9000 < c:\OUTPUTFILE
Run Code Online (Sandbox Code Playgroud)

所以在我的理解中,netcat实际上应该是流式传输文件,但只要在执行开始时存在的所有内容都已发送,它就会停止.它不会终止连接,只是停止发送新数据.

如何让它连续流式传输数据?

file stream continuous netcat

4
推荐指数
1
解决办法
5511
查看次数

将XML文件导入具有多个表的Access DB

我有一堆(平面)XML文件,例如:

<?xml version="1.0" encoding="UTF-8"?>
<SomeName>   
  <UID>
    ID123
  </UID>
  <Node1> 
    DataA 
 </Node1>   
 <Node2> 
    DataB 
 </Node2>   
  <Node3> 
    DataC 
 </Node3>   
  <AnotherNode1> 
    DataD 
 </AnotherNode1> 
  <AnotherNode2> 
    DataE 
 </AnotherNode2> 
  <AnotherNode3> 
    DataF 
 </AnotherNode3> 
 <SingleNode> 
    DataG 
 </SingleNode> 
</SomeName>   
Run Code Online (Sandbox Code Playgroud)

现在我的实际XML文件有太多节点,因此无法将它们导入到单个表中(由于255列限制),因此我需要将数据拆分为多个表.我已经手动创建了表,所以现在所有访问都必须将Node名称与每个表中的列匹配并复制数据.

它只对一个名为"SomeName"的表执行此操作,但保持所有其他表不变.

我不确定如何访问将我的XML文件正确导入到所有表中.我还尝试在每个表中创建UID字段并将它们链接起来(因为UID对每个XML数据集都是唯一的),但这也使得访问权限不受影响.

我试图找到关于这个问题的任何信息,但迄今为止一无所获.

我非常感谢任何帮助或指示.

xml import ms-access

2
推荐指数
1
解决办法
8105
查看次数

标签 统计

continuous ×1

file ×1

import ×1

ms-access ×1

netcat ×1

stream ×1

xml ×1