ie浏览器发送socket请求js方法:
<script>
function send(ip, port, msg) {
var sock = new ActiveXObject("MSWinsock.Winsock");
sock.Protocol = 1;//0 tcp 1 udp
sock.RemoteHost = ip;//ip地址
sock.RemotePort = port;//端口号
sock.LocalPort = 12345;//用于连接的本地端口号
sock.Bind(12345);
sock.senddata(msg);
sock.close();
}
</script>
下面是一些方法:
LocalHostName //取得本地主机名
LocalIP //取得本地主机IP
SocketHandle //取得创建SOCK的句柄
RemotePort //设置或取得远程端口
LocalPort //设置或取得本地端口
State //返回创建sock的对像状态(代吗如下){
0 缺省的。关闭
1 打开
2 侦听
3 连接挂起
4 识别主机
5 已识别主机
6 正在连接
7 已连接
8 同级人员正在关闭连接
9 错误 }
BytesReceived

本文介绍了在IE浏览器中通过JavaScript利用MSWINSCK.OCX控件进行Socket通信的方法,包括关键函数如LocalHostName、Connect、SendData/GetData等,并详细阐述了控件的安装步骤:将控件放在系统相应目录,运行注册文件,以实现32位或64位系统的适配。提供了控件的下载链接。
最低0.47元/天 解锁文章
1113

被折叠的 条评论
为什么被折叠?



