如何将C ++ Wii devkitpro连接到互联网?

时间:2012-07-08 20:34:09

标签: c++ sockets wii devkitpro

我正在努力使用devkitpro中的代码试图让这个程序连接到Internet。它说它连接,它获得一个IP地址。

但是,如何从Internet读取并验证它是否将数据写入套接字?由于文档的缺乏或质量,这是一个非常艰难的devkit。我需要一些帮助。

编辑:我会在要求时发布代码。它很长,需要清理。

1 个答案:

答案 0 :(得分:0)

devkitPPC / libogc中的套接字代码与BSD套接字接口密切相关。主要区别在于函数以net_(net_socket,net_connect,net_send等)作为前缀,net_select()未实现,并且在大多数情况下,错误代码是从函数本身返回的,而不是使用errno。如果您已经创建了一个套接字并将其连接到远程服务器,那么您可能已经想到了这一点!

  

但是,我如何从互联网上阅读并验证它是否均匀   把我的数据写入套接字?

就像在PC上一样!使用net_socket()和net_connect()打开连接,使用net_send()和net_revc()读取和写入数据,完成后调用net_close()。检查这些函数的返回值以确定操作是成功还是失败。大多数函数返回<发生错误时为0。您还必须首先初始化Wii网络硬件并获取IP地址。

  

这是一个非常艰难的devkit,因为缺乏或质量   文档。

非常正确。一些系统头文件是使用Doxygen记录的,遗憾的是network.h不是。但是,由于接口类似于BSD套接字,因此可以应用大多数套接字教程或示例。

  

我会在被要求时发布代码。它很长,需要清洁   起来。

发布一些代码,我会尽力提供更多帮助。