中易网

如果没有360卫士怎么恢复winsock默认设置??求解答

答案:2  悬赏:10  
解决时间 2021-02-10 19:15
如果没有360卫士怎么恢复winsock默认设置??求解答
最佳答案
可以私聊我~
全部回答
选择通讯协议 在使用 WinSock 控件时,首先需要考虑使用什么协议。可以使用的协议包括 TCP 和 UDP。两种协议之间的重要区别在于它们的连接状态: TCP 协议控件是基于连接的协议,可以将它同电话系统相比。在开始数据传输之前,用户必须先建立连接。 UDP 协议是一种无连接协议,两台计算机之间的传输类似于传递邮件:消息从一台计算机发送到另一台计算机,但是两者之间没有明确的连接。另外,单次传输的最大数据量取决于具体的网络。 到底选择哪一种协议通常是由需要创建的应用程序决定的。下面的几个问题将有助于选择适宜的协议: 在收发数据的时候,应用程序是否需要得到客户端或者服务器的确认信息?如果需要,使用 TCP 协议,在收发数据之前先建立明确的连接。 数据量是否特别大(例如图象与声音文件)?在连接建立之后,TCP 协议将维护连接并确保数据的完整性。不过,这种连接需要更多的计算资源,因而是比较“昂贵”的。 数据发送是间歇的,还是在一个会话内?例如,如果应用程序在某个任务完成的时候需要通知某个计算机,UDP 协议是更适宜的。UDP 协议适合发送少量的数据。 协议的设置 在设计时,可以按如下方式设置应用程序使用的协议:在“属性”窗口中单击“协议”,然后选择 sckTCPProtocol 或者 sckUDPProtocol。也可以使用程序代码来设置 Protocol 属性,如下所示: Winsock1.Protocol = sckTCPProtocol 确定计算机的名称 在与远程计算机相连接的时候,需要知道它的 IP 地址或者它的“好听的名字”。IP 地址是一串数字,每三个数字为一组,中间用点隔开(形如 xxx.xxx.xxx.xxx)。通常,最易记住的是计算机的“好听的名字”。 要确定计算机的名字,请按照以下步骤执行: 在计算机的“任务栏”上,单击“启动”。 在“设置”项中,单击“控制面板”。 双击“网络”图标。 单击“标识”选项卡。 在“计算机名称”框中可以找到计算机的名称。 上面找到的计算机名称可以作为 RemoteHost 属性的值。 TCP 连接初步 如果应用程序要使用 TCP 协议,那么首先必须决定应用程序是服务器还是客户端。如果要创建一个服务器端,那么应用程序需要“监听”指定的端口。当客户端提出连接请求时,服务器端能够接受请求并建立连接。在连接建立之后,客户端与服务器端可以自由地互相通讯。 下列步骤创建一个非常简单的服务器: 要创建一个 TCP 服务器,请按照以下步骤执行: 创建新的 Standard EXE 工程。 将缺省窗体的名称改为 frmServer。 将窗体的标题改为“TCP 服务器”。 在窗体中放入一个 Winsock 控件,并将它的名字改为 tcpServer。 在窗体上添加两个 TextBox 控件。将第一个命名为 txtSendData,第二个为 txtOutput。 为窗体添加如下的代码。 Private Sub Form_Load() '将 LocalPort 属性设置为一个整数。 '然后调用 Listen 方法。 tcpServer.LocalPort = 1001 tcpServer.Listen frmClient.Show '显示客户端的窗体。 End Sub Private Sub tcpServer_ConnectionRequest _ (ByVal requestID As Long) '检查控件的 State 属性是否为关闭的。 '如果不是, '在接受新的连接之前先关闭此连接。 If tcpServer.State <> sckClosed Then _ tcpServer.Close '接受具有 requestID 参数的 '连接。 tcpServer.Accept requestID End Sub Private Sub txtSendData_Change() '名为 txtSendData 的 TextBox 控件中 '包含了要发送的数据。当用户往文本框中 '键入数据时,使用 SendData 方法 '发送输入的字符串。 tcpServer.SendData txtSendData.Text End Sub Private Sub tcpServer_DataArrival _ (ByVal bytesTotal As Long) '为进入的数据声明一个变量。 '调用 GetData 方法,并将数据赋予名为 txtOutput '的 TextBox 的 Text 属性。 Dim strData As String tcpServer.GetData strData txtOutput.Text = strData End Sub 上面的步骤创建了一个简单的服务器应用程序。为了使它能够工作,还必须为它创建一个客户端的应用程序。 要创建 TCP 客户端,请按照以下步骤执行: 在工程中添加一个新的窗体,将其命名为 frmClient。 将窗体的标题改为“TCP Client”。 在窗体中添加一个 Winsock 控件,并将其命名为 tcpClient。 在 frmClient 中添加两个 TextBox 控件。将第一个命名为 txtSend,第二个为 txtOutput。 在窗体上放一个 CommandButton 控件,并将其命名为 cmdConnect。 将 CommandButton 控件的标题改为 Connect。 在窗体中添加如下的代码。 重点 必须将 RemoteHost 属性值修改为您的计算机的名字。 Private Sub Form_Load() 'Winsock 控件的名字为 tcpClient。 '注意:要指定远程主机,可以使用 ' IP 地址(例如:"121.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这个魔法师两腿间粉色的装扮是什么?
庆华驾校唐都医院报名联络点怎么去啊,有知道
佳能6D 这款相机是否还得配滤镜,配什么样的
五华县拥嘉建筑工程有限公司这个地址在什么地
java如何将2008-8-8 转换成2008-08-08
圆通快递运货单为什么没有标明重量?
你好,请问镇江哪有卖冰的地方?
杏花,桃花,梨花,苹果花,都开出了春的阶梯
问一个有关中国学生去国外留学的问题。
居之美陶瓷店这个地址在什么地方,我要处理点
米浆馍的做法
椅子比课桌便宜四十元椅子的单价是课桌的50%
顺达家具广场怎么去啊,有知道地址的么
在厂里当电工15年突然要我换工种我不愿意把我
食糖的制糖期是从本年几月份到次年的几月份?
推荐资讯
印花税有计入销售费用的情况吗?
花菜和西兰花吃了会长胸部吗
请问纹身愈合是要像伤口那样结痂然后自然脱落
外地户口的学生初中能不能考高中
魔兽世界死亡骑士快速练级路线,还有怎么加天
清辅音/p/的单词
创意礼品店哪里进货
红豆减肥法!一天要吃多少红豆?!
现在是西南大学主校区大一的学生,第一专业是
intel 的CPU, 笔记本和台式的区别是什么?
为什么跳绳了时候会尿失禁
美版iphone4s联通3G卡为什么显示MODE1
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?