我正在尝试使用下面的代码处理Winsock_Connect事件(实际上我需要在Excel宏中使用它):
Dim Winsock1 As Winsock 'Object type definition
Sub Init()
Set Winsock1 = CreateObject("MSWinsock.Winsock") 'Object initialization
Winsock1.RemoteHost = "MyHost"
Winsock1.RemotePort = "22"
Winsock1.C
我正在使用MSWinsock库套接字创建一个C#应用程序。我设置的一切都是正确的(我有80%的把握),但每次我的shockwave/flash播放器都显示没有连接。
class Program
{
static Winsock[] winsock;
static int currentId;
static void Main(string[] args)
{
winsock = new Winsock[10000];
winsock[0] = new Winsock();
winsock[0].Bind(123
我在Eclipse的Windows机器上用C创建了一个经典的客户机服务器程序。代码本身不会产生任何错误。我得到的唯一错误是关于库的。我已包括下列图书馆:
#include <windows.h>
#include <winsock2.h>
#include <ws2tcpip.h>
#include <stdlib.h>
#include <stdio.h>
但是,当我试图构建该项目时,出现了一个错误:
error "ws2tcpip.h is not compatible with winsock.h. Include wi
我想用visual studio编写网络程序,我写了这个小程序。
#include<iostream>
#include <winsock.h>
int main()
{
WSADATA wsaData; // if this doesn't work
//WSAData wsaData; // then try this instead
// MAKEWORD(1,1) for Winsock 1.1, MAKEWORD(2,0) for Winsock 2.0:
if (WSAStartup(MAKEWORD(2,0), &wsaData) !=
我尝试将winsock2.lib库添加到Project properties -> Linker -> Input -> Additional Dependencies中的其他依赖项中。但它仍然无法打开它,并给出此错误消息 Severity Code Description Project File Line Suppression State
Error LNK1104 cannot open file 'winsock2.lib' Login and registration system D:\Programming p
Private Sub Form_Load()
Winsock1.RemotePort = 22222
Winsock1.Protocol = sckUDPProtocol
End Sub
Private Sub Command1_Click()
Command1.Enabled = False
Dim sendBuff As String
sendBuff = "XXXXX"
Label1:
On Error GoTo Label2
Winsock1.RemoteHost = "andon-ed
我用winsock用VB6做了一个非常简单的聊天应用程序,但是你可以看到它只接受一个连接,我怎么能处理多个用户呢?谢谢!
Private Sub Winsock1_Close()
' Finaliza la conexión
Winsock1.Close
txtLog = txtLog & "*** Desconectado" & vbCrLf
End Sub
Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
If Winsock1.St
我正在尝试使用CSocket在VB6中执行GET请求。数据已成功发送,但未收到响应(在多个站点上测试)。我的代码如下。
Option Explicit
Dim WithEvents WinSock As CSocket
Private Sub Form_Load()
Set WinSock = New CSocket
End Sub
Private Sub btnConnect_Click()
WinSock.Protocol = sckTCPProtocol
WinSock.Connect "winhome.de", 80
MsgBox "Connecting.
请问如何将winsock库添加到Visual C++ 2008速成版?我尝试只包含<windows.h>,而不是<windows.h> and <winsock.h>,,但在WSAStartup()上得到链接错误。
我发现您需要为项目添加其他依赖项,所以我打开了项目属性的链接器,而在其他依赖项的选择框中没有ws_32.lib,所以我尝试手动添加它(编写它),但仍然出现链接错误...
我有一个简单的winsock服务器聊天,代码如下:
Private Sub Form_Load()
Winsock1.LocalPort = 5100
Winsock1.Listen
End Sub
Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
Winsock1.Close
Winsock1.Accept requestID
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim sData As String
Winsoc
当在Linux上使用带有mono的时,估计mono最终会使用BSD套接字(在Windows上使用Winsock套接字)。
查看mono的源代码,比如,它进行外部调用:
// Creates a new system socket, returning the handle
[MethodImplAttribute(MethodImplOptions.InternalCall)]
private extern static void Bind_internal(IntPtr sock,
SocketAddress sa,
我已经在不同的论坛搜索了很长一段时间,如果可以使用winsock发送文本到不同的IP,但我找不到方法。我尝试将两个不同的winsock放在相同的形式,但第二个winsock的消息从未到达。这是我的代码:
Private Sub Form_Load()
On Error Resume Next
a = bytMsg()
wsck.RemoteHost = strNombreATMMonitor2
wsck.RemotePort = vPuertoATMMonitor2
wsck.Connect
'Conectamos el segundo
Winsock1.RemoteHost = st
我正在使用Winsock控件:
Private Sub Form_Load()
Winsock1.Connect "stackoverflow.com", 80
End Sub
Private Sub Winsock1_Close()
Winsock1.Close
End Sub
Private Sub Winsock1_Connect()
Winsock1.SendData "GET /questions/8624871/vb6-alternative-to-inet-webbrowser-control HTTP/1.1" & vbC