VB初学者指南:TCP/IP通信实例教程

版权申诉
0 下载量 31 浏览量 更新于2024-10-12 收藏 8KB RAR 举报
资源摘要信息: "VB TCP/IP编程实践与教学资源" VB TCP/IP编程实践是一个面向初学者的资源,旨在教授使用Visual Basic (VB)语言进行TCP/IP通讯的基础知识。TCP/IP是当前互联网通信的基础协议,它规定了信息在网络中传输的规则和格式,确保数据可以跨不同网络设备、操作系统和软件应用程序正确地传输。此资源通过详细的注释向初学者讲解了如何利用VB编程语言通过WSK(Windows Sockets)接口与TCP/IP协议族进行交互。 该资源的标题中包含了多个重复的关键词,这些关键词分别是"WSK"、"VB"、"TCP"、"IP",这表明了资源的主要内容是围绕VB语言中使用Windows Sockets API进行TCP/IP通讯的教程或示例代码。标题中出现的"WSK_Serv_vb"可能指的是一个服务器端的示例程序,而"VB WSK_Serv_vb ip"则可能意在强调在VB环境下使用WSK技术进行网络编程时涉及的IP地址概念。 描述部分说明了该资源的具体用途,即为初学者提供详细的TCP/IP通讯实例教程,这可以帮助初学者理解网络编程的基本概念,并通过实际的编程实例掌握如何创建基于VB的TCP/IP通信程序。注释的详细程度表明,资源不仅提供了代码,还对代码的功能和工作原理进行了讲解,这对于初学者深入理解网络编程原理和VB语言的网络功能非常有帮助。 标签中包含了多个与VB和TCP/IP相关的关键词,如"vb__tcp___ip"、"vb_tcp"、"vb_tcp/ip"、"vb_wsk_serv" 和 "vb_ip"。这些标签有助于用户在搜索相关资源时能够快速定位到该资源,同时它们也反映了资源的主要内容和编程语言特点。 在提供的压缩包文件名称列表中,"***.txt" 可能是一个文本文件,用于说明下载链接、版权声明、使用说明或其他相关信息。而"WSK"则是资源的核心组件,暗示了包含在压缩包中的主要文件可能与Windows Sockets API相关,以及可能包含的VB代码文件。 总体来说,这个资源是一个专门面向VB编程初学者的TCP/IP通讯实践材料。资源通过具体的实例、详细的代码注释和必要的理论知识讲解,帮助初学者理解并掌握如何使用VB语言和Windows Sockets技术进行网络编程。对于希望学习VB网络编程的初学者来说,这是一个很好的起点,可以帮助他们快速入门并理解网络编程的原理。

<template></template> <script> import * as dd from "dingtalk-jsapi"; // 此方式为整体加载,也可按需进行加载 import axios from 'axios' import { getAuth } from "../auth/callAuth"; export default { data() { return { //test/prod公司ID CorpId: "ding22b125a2c7cb0a8e", AppKey: "ding7jeqoi2u7wsk5pay", AppSecret: "pCanDLoanonIcpcWehx19jhaXJyOwMtnjc0KgpicH3uZLzQEuxzKKvwWrBP4qRwn", //const authUrl = "http://tfjybj.com/auth2-web/login/noPwdLogin?userDingId="; authUrl: "http://t-auth.tfjy.tech:8000/auth/dingLogin", auth_code: "" } }, mounted() { console.log("进入home页面") var local = this; //拿到AuthCode dd.ready(function () { // const vConsole = new Vconsole() // Vue.use(vConsole) dd.runtime.permission.requestAuthCode({ corpId: local.CorpId, onSuccess: function (info) { var datas = { "corpid": "ding7jeqoi2u7wsk5pay", "corpsecret": "pCanDLoanonIcpcWehx19jhaXJyOwMtnjc0KgpicH3uZLzQEuxzKKvwWrBP4qRwn", "dingCode": info.code } local.auth_code = info.code; //免登码 local.login(datas); }, onFail: function (err) { alert("err:" + err); } }); }); }, methods: { //登录 login(loginData) { return new Promise((resolve,reject)=>{ axios({ method: "post", url: "http://t-auth.tfjy.tech:8000/auth/dingLogin", data: loginData, headers: { 'Content-Type': 'application/json;charset=UTF-8' } }).then(res => { if (res.data.code == '200') { localStorage.setItem('Authorization', res.data.data.token); const userCode=res.data.data.userCode //手机号 let data={ 'username':userCode, 'password':userCode } getAuth(data).then((res)=>{ resolve(); }) this.$router.push("/main"); } else { // 没有登录成功 alert('你还没有权限登录哟!'); } }) }) },上边写的有什么问题吗?为什么报login未定义

2023-07-09 上传