C# 如何调用VB里的WinSock控件?

我有mswinsck.ocx文件了。vb6controls.reg文件也刚刚在网上复了vb6controls.reg里面的文本,也双击了该reg文件,放入了注册表。我看到... 我有mswinsck.ocx文件了。
vb6controls.reg文件也刚刚在网上复了vb6controls.reg里面的文本,
也双击了该reg文件,放入了注册表。

我看到其它.Net编程的都说只要有vb6controls.reg文件和mswinsck.ocx文件就可以引用VB的MicroSoft WinSock Control,version 6.0了。在C#控件栏里添加'COM组'的。

可是我现在两个都有了,在'COM组'里也选了MicroSoft WinSock Control,version 6.0,但是控件颜色是灰色,透明,不可用的。

请问一下,高手们,要怎么要才能实现:C#调用VB的WinSock,
如果有直接可用的现成文件,请给一下下载地址,谢谢。

我试了,如果成功了,我马上选你最佳答案。
我要写简化的SMTP啊,真的很麻烦啊。
要去下载一个mswinsck.ocx文件,还要有VB控件注册表注册,*.reg的文件,mswinsck.ocx要放到c:\windows\system32\
双击*.reg,然后打开VS 2005右键控件栏->选项卡->COM组件->找MicroSoft WinSock Control,version 6.0的组件,按‘确定’即可。

对着书写了一个调用VB的WinSock控件,不知道怎么测试,现在才知道了。要自己机子上装上SMTP,然后建立SMTP站点服务器,再用这个SMTP指定一个IP,用这个IP到OutLook发送,不过,问题就在这出现了,到时是‘收件人’是写谁的邮箱地址?
谁能帮帮忙啊~~~~

Socket类不了解啊。
一个类的功能太多了。
我自己自学了一个TcpClient,TcpListener.
还有Networkstream.就这几个东西够麻烦的了。
展开
 我来答
richardbao2000
2008-01-06 · TA获得超过5342个赞
知道大有可为答主
回答量:4457
采纳率:100%
帮助的人:3912万
展开全部
你何必使用 VB 里的 WinSock 控件
C# 里直接使用 .NET 的 Socket 类不就好了.
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式