我正在努力使用devkitpro中的代码试图让这个程序连接到Internet。它说它连接,它获得一个IP地址。
但是,如何从Internet读取并验证它是否将数据写入套接字?由于文档的缺乏或质量,这是一个非常艰难的devkit。我需要一些帮助。
编辑:我会在要求时发布代码。它很长,需要清理。
答案 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套接字,因此可以应用大多数套接字教程或示例。
我会在被要求时发布代码。它很长,需要清洁 起来。
发布一些代码,我会尽力提供更多帮助。