求教用winsock2实现IRDA方式与手机通讯的问题(100分)

  • 主题发起人 主题发起人 squire
  • 开始时间 开始时间
S

squire

Unregistered / Unconfirmed
GUEST, unregistred user!
我用按照MSDN中的方法使用winsock2编写PC与手机红外通信程序

用getsockopt (sock, SOL_IRLMP, IRLMP_ENUMDEVICES, (char *)&devList, &iDevListLen) == SOCKET_ERROR)
可以得到
typedef struct _SOCKADDR_IRDA
{
u_short irdaAddressFamily;
u_char irdaDeviceID[4];
char irdaServiceName[25];
} SOCKADDR_IRDA
中的irdaDeviceID[4]

但是这个irdaServiceName怎么确定呢?

我想应该有个通用的服务名,所以有些红外软件可以和多种手机通信,而不关心手机的品牌
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部