A. 文件名 后缀是udt的 用什么软件打开
真的没有看到过这个后缀的。你自己考虑这个文件的文件夹是什么软件使用的也可以推断什么软件用的。要打开这个很简单使用16位编辑器就可以打开。
B. udt.dll是什么文件
看目录是什么软件里的一个东西...
但是是病毒么 就删掉啊
C. udt文件怎么打开
odt文件是openoffice软件产生的文档格式,可以使用openoffice打开。另外高版本word也可以打开该格式文档专(高于2007版本对属于odt也提供了支持)1、首先准备一个测试的odt文件(演示用),网络搜索openoffice下载并安装软件。
2、运行软件openoffice然后选择打开文件。在路径中要打开的文件就可以打开了。
3、然后为了方便操作,建议将文件另存为比较常用的格式。(该软件可以直接转存成word)
4、将odt文件转存为word文件保存。
5、这样就能用word编辑了。另外高版本的word在微软官网介绍中是支持odt格式的,但是限于个人条件没有进行后续测试(比如office2010)。
6、另外谷歌的谷歌在线文档编辑工具也能进行odt文件编辑以及转存操作,但是由于不是软件而是在线应用而因为某些原因页面不是经常能打开页面,所以该方法并不十分实用所以就不介绍了。
D. 迅雷的udt.dll是什么文件
这个是迅雷运行库组件
可以在腾讯电脑管家的电脑诊断中找到软件问题,选择丢失VC++组件,点击立即修复。
也可以网上下载udt.dll文件。
1、解压缩下载的文件。
2、复制文件“udt.dll”到系统目录下。
3、系统目录一般为:C:\windows\System32 64位系统为C:\Windows\SysWOW64。
4、最后点击开始菜单-->运行-->输入regsvr32 udt.dll,回车即可解决错误提示。
E. udt是什么数据库的文件
UDT是由不同数据类型组成的复合数据类型,是一个模板,可以用来定义其专它变量。
在step7中是以块存属储的。在s7程序的blocks目录下右击,新建 data type 就可以新建一个udt块。定义了一个udt块后就可以将变量声明成 udt 类型了。
F. 有实际用过udt的没,可否告诉我一下,在互联网上传输一个10M大小的文件,与用tcp 比较有无大的差异。
UDT也是一种抄互联网数据传输协议(他是袭基于UDP)。UDT的主要目的是支持高速广域网上的海量数据传输,而互联网上的标准数据传输协议TCP在高带宽长距离网络上性能很差。UDT建于UDP之上,并引入新的拥塞控制和数据可靠性控制机制。UDT是面向连接的双向的应用层协议。它同时支持可靠的数据流传输和部分可靠的数据报传输。一般应用在点到点技术(P2P),防火墙穿透,多媒体数据传输等这些方面。
UDT是将应用层数据打包成固定的大小,除非数据不够这么大。和TCP相似的是,这个固定的包大小叫做MSS(最大包大小)。由于期望UDT用来传输大块数据流,我们假定只有很小的一部分不规则的大小的包在UDT session中。MSS能够通过应用程式来安装,MTU是其最优值(包括任何包头)。
TCP在这里就不多说了,相信楼主肯定也了解过。楼上的也有说明,呵呵 希望能帮到楼主,替楼主解惑答疑。
G. 谁有基于UDT传输文件的例子(java)
UDP传输吧。
如果是UDP的话,需要传输结束符。
----------------------------------------------------------------------
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.FileInputStream;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Client extends JFrame implements ActionListener {
private String file = "D:\\send.doc";
private boolean isSend = false;
public Client() {
getContentPane().setLayout(null);
JLabel lblNewLabel = new JLabel("Send File : " + file);
lblNewLabel.setBounds(12, 10, 202, 22);
getContentPane().add(lblNewLabel);
JButton btnNewButton = new JButton("Send");
btnNewButton.setBounds(12, 63, 93, 23);
btnNewButton.addActionListener(this);
getContentPane().add(btnNewButton);
new SendThread().start();
setSize(300, 150);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setResizable(false);
setVisible(true);
}
public static void main(String[] args) {
new Client();
}
public void actionPerformed(ActionEvent actionevent) {
if (isSend) {
return;
}
isSend = true;
}
class SendThread extends Thread {
public void run() {
try {
DatagramSocket client = new DatagramSocket();
InetAddress addr = InetAddress.getByName("127.0.0.1");
int port = 5050;
DatagramPacket sendPacket = new DatagramPacket("".getBytes(),
0, addr, port);
while (true) {
try {
if (isSend) {
FileInputStream fin = new FileInputStream(file);
int len = 0;
byte[] buff = new byte[4096];
while ((len = fin.read(buff)) != -1) {
sendPacket.setData(buff);
sendPacket.setLength(len);
client.send(sendPacket);
}
sendPacket.setData("end".getBytes());
sendPacket.setLength("end".getBytes().length);
client.send(sendPacket);
isSend = false;
}
sleep(500);
} catch (Exception e) {
System.out.println("ignore");
}
}
} catch (Exception e) {
System.out.println("client init error");
System.exit(0);
}
}
}
}
------------------------------------------------------------------
import java.awt.event.ActionEvent;
public class Server extends JFrame implements ActionListener {
private String file = "D:\\receive.doc";
private JLabel mesg = null;
private boolean isReceive = false;
public Server() {
getContentPane().setLayout(null);
mesg = new JLabel("");
mesg.setBounds(12, 10, 202, 22);
getContentPane().add(mesg);
JLabel label = new JLabel("Receive File : D:\\receive.doc");
label.setBounds(12, 43, 202, 22);
getContentPane().add(label);
JButton btnNewButton = new JButton("Receive");
btnNewButton.setBounds(12, 75, 93, 23);
btnNewButton.addActionListener(this);
getContentPane().add(btnNewButton);
new ReceiveThread().start();
setSize(300, 150);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setResizable(false);
setVisible(true);
}
public static void main(String[] args) {
new Server();
}
public void actionPerformed(ActionEvent actionevent) {
if (isReceive) {
return;
}
isReceive = true;
}
class ReceiveThread extends Thread {
public void run() {
try {
DatagramSocket server = new DatagramSocket(5050);
byte[] recvBuf = new byte[4096];
DatagramPacket recvPacket = new DatagramPacket(recvBuf,
recvBuf.length);
while (true) {
try {
System.out.println(server.getSendBufferSize());
if (server.getSendBufferSize() > 0) {
mesg.setText("client Send file!");
}
if (isReceive) {
FileOutputStream out = new FileOutputStream(file);
while (server.getSendBufferSize() > 0) {
server.receive(recvPacket);
if("end".equals(new String(recvPacket.getData()))){
break;
}
out.write(recvPacket.getData(), 0, recvPacket
.getLength());
}
out.close();
isReceive = false;
}
sleep(500);
} catch (Exception e) {
System.out.println("ignore");
}
}
} catch (Exception e) {
System.out.println("Server init error");
System.exit(0);
}
}
}
}
H. 如何使用预定义数据类型UDT1“FILE
static void Main(string[] args)
{
//讲此文件放在debug文件夹下C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\mscorlib.dll
Type[] classes = Assembly.Load(@"mscorlib").GetExportedTypes();//.GetTypes();
using (System.IO.StreamWriter sw = new System.IO.StreamWriter("C:\\log.txt", true))
{
foreach (Type item in classes)
{
Console.WriteLine(item.ToString());
sw.WriteLine(item.ToString());
}
}
Console.ReadLine();
}
I. udt文件如何打开
请使用金山快译的用户字库导入功能。