VB中调用WinSock拜托了各位 谢谢

作者&投稿:虞倩 (若有异议请与网页底部的电邮联系)
VB Winsock 无效的过程调用或参数~

这样行不?
bytData = insock1(Index).GetData bytData
PBag.Contents = bytData

WinSock只是传送和接收数据,其他的需要自己写,像你说的那样,这样操作
客户端:
首先将几个不同文本的内容合并,中间可以考虑使用特殊字符连接,比如:
cStr=Textbox1.text & "@@##@@" & textbox2.text & "@@##@@" & textbox3.text
通过Winsock发送
Winsock1.senddata cStr
服务器端:
Winsock接收文本后,将字符串分割为数组:arrStr=split(cStr,"@@##@@")
然后将数组的值赋给listview

如果要支持多人同时在线,通常的做法是采用分布式处理,负载平衡,线程池技术 一个控件最多也只支持65535(理论值),而且操作系统也只支持这么多个客户端同时连接(理论值) WINSOCK控件实现的原理(据我猜测):在接受一个连接时,会用一个线程来处理,然后接收到数据会产生控件事件,把数据写到缓冲区,然后触发事件,最后你的应用程序就会收到数据了,一个普通的PC机最多最多可能支持2000个线程吧,不然会崩的,当然还有速度的问题了 1.如果要面向个客户端连接,就采用线程池技术,也就是说:一般情况下同时连接的情形并不多见,大多都是来了一批人,同时又会走一批人,这样程序总是忙着去创建线程,销毁线程,解决这种问题的方法是,预创建一批线程,当有一个客户端连接的时候,就选用一个已经创建好的线程,置其标志为占用,当其离开的时候,就置其标志为空闲,就为其它连接做好了准备。 2.一台机子的资源总是有限的,当同时有上千人在线的时候,不可能让一个CPU来处理,不然的话,一个机子的操作系统就会在上千个线程之间进行来回线换,这样系统开销和延迟都很大,是行不通的,就采用分布式处理,负载平衡技术.


请教一下,SO文件如何反编译?最好是WIN环境下搭建。谢谢。
而且原有的C++代码也可以用,直接编译成so的方式给android用,高,实在是高.(apk里面的libyyjni.so)这是第1种保护自己核心代码的方法,这需要开发人员熟悉C++和java(jni)2. 之前想看看AutoNavi的实现,发现反编译出来的都是代码混淆之后的,也就是java代码的一种保护方式这是第2种代码层次的Java保护方法3...

我中的是Trojan-Downloader.Win32.Agent.ben这个病毒,说是木马下载器...
run=c:\\windows\\file.exe load=c:\\windows\\file.exe 要小心了,这个file.exe很可能是木马哦。 2.在System.ini中启动 System.ini位于Windows的安装目录下,其[boot]字段的shell=Explorer.exe是木马喜欢的隐藏加载之所,木马通常的做法是将该何变为这样:shell=Explorer.exefile.exe。注意这里的file.exe就是木马服务...

...the Olympics as to win an Olympic medal. A.so fierce..
B 试题分析:考查so和such用法。So修饰形容词或者副词;such修饰名词。两者有时候可以互换使用如such a fine day="so" fine a day如此晴朗的一天。本题中的B项="such" a fierce competition如此激烈的竞争;句意:为了举办奥运会并取得奥运会的金牌,在国家与国家之间形成了如此激烈的竞争。故B正...

win10 64位系统为什么插入耳机弹出SmartAudio窗口
如果有,则声卡正常,故障原因可能是系统声音太小,或设置了静音,或音箱故障所致。可以继续通过耳机检查是否有声音输出,如果有,则是音箱的故障。 (2)如果任务栏右侧无“小喇叭”,接着单击“控制面板\/声音和音频设备”命令,打开“声音和音频设备属性”对话框,并在此对话框中单击“声音”选项卡,...

SO3D 应用程序错误0x003a21a8指令引用的0x71a24a07内存 该内存不能为...
SO3D 应用程序错误0x003a21a8指令引用的0x71a24a07内存 该内存不能为written谁能解决我QQ979290604 ...例二:在windows xp下双击光盘里面的“AutoRun.exe”文件,显示“0x77f745cc”指令引用的“0x00000078...例六:一个朋友发信息过来,我的电脑便出现了错误信息:“0*772b548f”指令引用的“0*00303033”内存...

JAVA中用JNI调用了在WIN32下编译的DLL,如果在LINUX下执行这个JAVA程序...
直接是不行的! linux里面没有dll。不过看你的需求应该是java调用了其他程序别写的功能,在linux里面肯定可以!Linux也有动态链接库的概念,不过叫Share Object ,你编译一个.so的文件,然后还是使用JNI调用。参考:编译so:http:\/\/www.cnblogs.com\/ardar\/articles\/357321.html java调用:http:\/\/zhidao...

java中Super是什么意思?详细说明
3.1 super指向父类的成员 注 意: 下例中:子类和父类都有i,我们一共有两个i,用super可以指向前一个父类的i。 note that: in the following case, subclass and super class both have a i, so altogether they have two i.例1.3.1 class AMark_to_win { int i;} class B extends...

在英语中,什么是复合句,特点是什么?
选B.目的状语从句的表达:"主+谓+that(so that,in order that)+主+may(might,can,could,sho uldn't等)+谓"。 7.___Mr Smith is well again,he can travel. A.Now that B.But that C.And that D.Since that 选A.now that相当于since。表示原因状语从句的连接词常见的有 because,as,since,now ...

so little a cat 为什么不对
②It was cold yesterday. Yes, so it was.③Father, you promised to buy it for me.④I hoped to win and so I shall.B组so所引起的句子,实际上是对前面句意的重复,从语气上更加肯定前句的意思,肯定无疑,信十足.在这种句子中,主语所指相同,那么应用下面结构来表达:So+主语+be\/have\/do\/...

--- Do you think our football team will win the match? --- yes...
D 试题分析:句意:你认为我们的足球队会赢得这次比赛吗?是的,我们有最好的队员,所以我期待着他们赢。hope有两种用法:hope to do sth,hope +从句。sak sb to do sth ,要求某人做某事。help sb to do sth ,帮助某人做某事。expect sb to do sth,期待某人做某事。根据句意,故选D。

阳明区17092266641: 怎么在vb中调出winsock
詹高大安: 工程-部件,找到"Microsoft Winsock Control 6.0",选中,确定 可能你的VB不完整把 你可以到网上下载一个winsock控件,注册一下

阳明区17092266641: 在vb 中如何调出winsock 控件? -
詹高大安: 你按Ctrl+T 然后在列表中添加Microsoft Winsock Control 6.0就可以啦

阳明区17092266641: vb中基于TCP的网络编程中的WINSOCK控件如何使用? -
詹高大安: 用VB实现客户——服务器(TCP/IP)编程实例- 现在大多数语言都支持客户-服务器模式编程,其中VB给我们提供了很好的客户-服务器编程方式.下面我们用VB来实现TCP/IP网络编程. TCP/IP协议是Internet最重要的协议.VB提供了WinSock...

阳明区17092266641: VB如何使用Winsock控件,发送文件到服务器? -
詹高大安: 自己改下就可以了 Private Sub Command1_Click() Winsock1.SendData txtSend.Text End Sub Private Sub Form_Load() Dim my As String Winsock1.Protocol = sckUDPProtocol '设置为UDP协义 Winsock1.LocalPort = 10 '随便设置,不过两个要...

阳明区17092266641: VB中如何使用winsock与另一台计算机连接 -
詹高大安: '服务器端,在窗口上创建两个Winsock控件,名字分别为SockServer和SockClient,然后复制以下代码 Private Sub Form_Load() With SockServer .LocalPort = 2000 '指定端口号(一般指定1024以上的端口就好) .Bind End With End Sub'这里处...

阳明区17092266641: 如何使用VB Winsock控件?? -
詹高大安: 介绍如何利用 WinSock 控件可以与远程 计算 机建立连接,并通过用户数据文报协议 (UDP)或者传输控制协议 (TCP)进行数据交换,并分别给出Winsock控件使用 UDP 协议和TCP协议进行远程计算机连接的 应用 实例关键词:VB、控件...

阳明区17092266641: VB中winsock控件怎么添加
詹高大安: 1.在VB中,依次点击工具栏上的“工程”——“部件”,在弹出的对话框中勾选“microsoft winsock control”再点击应用即可添加. 2.如果你vb的没有winsock控件,请到http;//thunderhacker.ys168.com (在实用工具中)下载一个winsock控件.

阳明区17092266641: 如何打开vb中的控件winsocket
詹高大安: Winsock控件对用户是不可视的,可以很容易地访问TCP和UDP网络服务.其可以被Microsoft Access, Visual Basic ,Visual C++或Visual FoxPro开发人员使用.要编写客户和服务器应用程序,不需要了解TCP或调用底层Winsock API的具体细节...

阳明区17092266641: vb使用Winsock控件. -
詹高大安: 以下程序是实际使用过的. Dim Auth as BooleanPrivate Sub Form_Load() ... ... ... ...Auth = False' 监听1000端口winSock1.LocalPort = 1000If winSock1.State <> sckClosed Then winSock1.ClosewinSock1.Listen ... ... ... ... End SubPrivate ...

阳明区17092266641: winsock在VB中怎么用?还要获取IP地址.要详细的.
詹高大安: 如果是,在 C:\windows\system32 下会自动安装控件OCX的. 你找找看,应该有个文件是 MSWinsck.OCX ,那就是winsock控件了. 在vb下的“部件”显示是 Microsoft Winsock Control 6.0 (SP6),如果没有按“浏览”在system32下找,应该有.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网