Posted in praktikum

LA Pemprograman Jaringan 7

ni LA buat hari senin, 6 April 2008 ya..

#include<stdio.h>;
#include<stdlib.h>;
#include<unistd.h>;
#include<errno.h>;
#include<string.h>;
#include<sys/utsname.h>;

int main(int argc, char* argv) {
int z;
struct utsname u_name;
z = u_name (&u_name);
if (z==1) {
fprint (stderr, “%s : u_name(z) \n”, sterror(errno));
exit(1);
}

printf (“sysname[] = ‘%s’; \n”, u_name.sysname);
printf (“nodename[] = ‘%s’; \n”, u_name.nodename);
printf (“release[] = ‘%s’; \n”, u_name.release);
printf (“version[] = ‘%s’; \n”, u_name.version);
printf (“machine[] = ‘%s’; \n”, u_name.machine);

return 0;
}

Posted in praktikum

LA Pemprograman Jaringan

ni LA buat hari senin ya..

/* TCPclient.c */
#include <stdio.h>

#include <string.h>

#include <unistd.h>

#include <signal.h>

#include <sys/types.h>

#include <sys/socket.h>

#include <netdb.h>

#include <netinet/in.h>

int main (int argc, char *argv[])

{

struct sockaddr_in alamat_ku;

struct sockaddr_in tujuan;

struct hostent *host_server;

int socketfd, connect_status, baca;

int no_port;

char buffer[256];

if (argc != 3) {

fprintf (stderr, “gunakan: %s <alamat server > <nomor_port>\n”, argv[0]);

exit(1);

}

if ((socketfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) {

fprintf (stderr, “tidak bisa memasang socket !\n”);

exit(1);

}

if ((host_server = gethostbyname(argv[1])) == NULL) {

fprintf (stderr, “Nama host mungkin salah :)\n”);

exit(1);

}

no_port = atoi(argv[2]);

bzero (&tujuan, sizeof(tujuan));

tujuan.sin_family = AF_INET;

tujuan.sin_port = htons (no_port);

memcpy ((char *)&tujuan.sin_addr.s_addr, host_server->h_addr_list[0], host_server->h_length);

if ((connect_status = connect (socketfd, (struct sockaddr *)&tujuan, sizeof(tujuan))) < 0) {

fprintf(stderr, “%s: tidak dapat melakukan koneksi\n”, argv[0]);

exit(1);

}

while((baca = recv(socketfd, buffer, strlen(buffer), 0)) > 0) {

printf(“%s”, buffer);

}

close (socketfd);

return 0;

}

Continue reading “LA Pemprograman Jaringan”

Posted in praktikum

Situs e-learning u/ anak SD

Tugas dari Lab u/ mata kuliah pemprograman web mengharuskan gw untuk membuat sebuah situs e-learning..

Yup!! tugas yang menurut gw agak butuh waktu belajar yang banyak, secara gw bukan anak development tp anak network hehehe.. untungnya gw punya temen2 anak development.. walaupun kadang mereka juga sibuk jadi susah buat ngajarin gw, tp gara2 mereka gw jadi mulai belajar n bisa sedikit2..

So.. CAYO mim..tinggal 1 minggu lagi waktu nya n gw baru memulai dari index.php hehehehe..

ada yang mw bantuin gw?? kasih bantuan lewat comment juga gpp. pokoknya bantuin gw ya… maklum masih awam ^_^