ASP或javascript发送TCP数据包

JavaScript013

ASP或javascript发送TCP数据包,第1张

实现方法:

COM+方法

1、要自己在VB或C中写好利用TCP协议的数据包发送方法,然后注册为activex DLL。

2、在COM+中指定运行这个activex DLL的用户拥有足够的权限

3、在ASP中调用activex中的方法执行即可。

可以实现的

// 创建一个Socket实例

var socket = new WebSocket('ws://localhost:8080') 

// 打开Socket 

socket.onopen = function(event) { 

  // 发送一个初始化消息

  socket.send('I am the client and I\'m listening!') 

  // 监听消息

  socket.onmessage = function(event) { 

    console.log('Client received a message',event) 

  } 

  // 监听Socket的关闭

  socket.onclose = function(event) { 

    console.log('Client notified socket has closed',event) 

  } 

  // 关闭Socket.... 

  //socket.close() 

}

参数为URL,ws表示WebSocket协议。onopen、onclose和onmessage方法把事件连接到Socket实例上。每个方法都提供了一个事件,以表示Socket的状态。