这几个api函数在vb里面怎么写
1、set_src_node(int num)
2、Connect(char *gw_ip,short port,char *username,char *passwd)
3、socket(AF_INET,SOCK_STREAM,0)
4、bind(listenfd ,(struct sockaddr *)&servaddr,sizeof(struct sockaddr_in))
5、Get_MO(int conn_id,void **pp_MO)
[解决办法]
按照API的声明方式就可以了
结构自己声明
int换成LONG CHAR换成STRING
short 换成integer
[解决办法]
char*可以改成 byval string或者改成byte,使用的时候声明一个byte数组,传递的时候传第一个元素进去即可
至于void **pp_MO,这个指针可以声明为long,然后你传个地址进去
[解决办法]
得声明dll文件中的导出函数
[解决办法]
Connect(char *gw_ip,short port,char *username,char *passwd)
Declare sub Connect Lib "*** " (ByVal gw_ip As String, port As integer,byval username as string,byval passwd as string )
[解决办法]
bind(listenfd ,servaddr,len(sockaddr_in))