帮忙看下这段代码在vb下怎么写?typedef struct sockaddr_ipx
{
short sa_family;
char sa_netnum[4];
char sa_nodenum[6];
unsigned short sa_socket;
} SOCKADDR_IPX,*PSOCKADDR_IPX,FAR *LPSOCKADDR_IPX; NET_SOCKET new_socket;
struct sockaddr_ipx addr;
if (bind(new_socket, (struct sockaddr *) &addr, sizeof(addr))==NET_INVALID_SOCKET) {
Con_Printf(S_COLOR_YELLOW "WARNING: IPX_Socket: bind: %s\n", Net_GetErrorString());
closesocket(new_socket);
return(NET_INVALID_SOCKET);
最重要就是bind后面第二个参数,我在vb中应该怎么设?
{
short sa_family;
char sa_netnum[4];
char sa_nodenum[6];
unsigned short sa_socket;
} SOCKADDR_IPX,*PSOCKADDR_IPX,FAR *LPSOCKADDR_IPX; NET_SOCKET new_socket;
struct sockaddr_ipx addr;
if (bind(new_socket, (struct sockaddr *) &addr, sizeof(addr))==NET_INVALID_SOCKET) {
Con_Printf(S_COLOR_YELLOW "WARNING: IPX_Socket: bind: %s\n", Net_GetErrorString());
closesocket(new_socket);
return(NET_INVALID_SOCKET);
最重要就是bind后面第二个参数,我在vb中应该怎么设?
解决方案 »
- Combo1问题
- VB编的程序在英文版XP下汉字显示不出
- 如何清除文本文件,创建文本文件,打开文本文件?
- 高分求速解,很简单,在线等,数组名称问题
- 求助GetSetting 函数和SaveSetting 语句用法?
- 怎样学好vb
- 请教关于MInetTransfer控件的问题
- VBA中用put函数写文件,用ultraedit看,为何文件中的内容字节顺序反转了?
- 求救:MDB数据库文件出错不能打开,请问该如何修复。
- 谁有5位数的QQ号?我拿专家分和你换,6位的也行。我帮朋友找的,各位大哥帮帮我。
- user-defined type not defined错误
- VB6 如何清空IE地址栏用户访问的历史网址
我就是需要一个用vb写的通过ipx的协议的通讯程序.
VB 里面跟他不一样的!VB 里面有WISOCKET
没有这么麻烦!
你直接去网上搜索一下!VB的WISOCKET 封装的很好!
你直接传个结构体进去
sa_family as Interger
sa_netnum(0 to 3) as Byte
sa_nodenum(0 to 5) as Byte
sa_socket as Integer
End Type'NET_SOCKET new_socket; NET_SOCKET结构原型没给出,无法翻译
Dim addr as sockaddr_ipx if bind(new_socket,addr,len(addr))=NET_INVALID_SOCKET then
'这里面的API先给出原型吧我现在没有msdnend if
sa_nodenum(0 to 5) as Byte
sa_socket as Integer
折三个参数应该怎么赋值吗?
sckInvalidArgument 10014 所请求的地址是广播地址,但未设置标记
这个问题应该怎么解决.