On 03-Apr-2001, Prianggada I Tanaya wrote:
> Saya ingin mendapatkan tanggapan, kira-kira dari para pengasuh rubik ini.
Hehe, milis ini banyak penghuninya tapi tidak ada pengasuhnya, sekedar org
ngumpul :)
> Apa saya yang perlu diperhatikan? Apa yang berubah dari SUN Classic ke
> LINUX. Oh ya, source code-nya ditulis dengan C language.
Wah, mungkin bisa search di google semacam porting guide dr sunos ke linux,
saya yakin ada.
> struct sockaddr_in sin; (misalnya).
> sockaddr_in ini apa ya member dari struct -nya.
Saya coba 'apropos sockaddr_in' di mesin saya ketemunya hanya man pagenya
Socket utk perl. Di-'grep -r' aja di /usr/include, ntar nemu di
/usr/include/netinet/in.h:
struct sockaddr_in
{
__SOCKADDR_COMMON (sin_);
uint16_t sin_port; /* Port number. */
struct in_addr sin_addr; /* Internet address. */
/* Pad to size of `struct sockaddr'. */
unsigned char sin_zero[sizeof (struct sockaddr) -
__SOCKADDR_COMMON_SIZE -
sizeof (uint16_t) -
sizeof (struct in_addr)];
};
Tapi ini di mesin i386 lho, belum tentu sama di linux platform (atau
distro) lain.
> Apakah sockaddr_in di LINUX C, atau C++ juga sama member struct-nya??
Ya tergantung anda includenya, kalo headernya yg diinclude sama ya sama.
> Apakah hal ini juga sama di LINUX C lib.-nya?
File /usr/include/netinet/in.h itu dari paket glibc-devel.
Ronny
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]