Symbianize Forum

Most of our features and services are available only to members, so we encourage you to login or register a new account. Registration is free, fast and simple. You only need to provide a valid email. Being a member you'll gain access to all member forums and features, post a message to ask question or provide answer, and share or find resources related to mobile phones, tablets, computers, game consoles, and multimedia.

All that and more, so what are you waiting for, click the register button and join us now! Ito ang website na ginawa ng pinoy para sa pinoy!

College of COMPUTER STUDIES (INFORMATION TECHNOLOGY students,ACE,CS,etc) welcome po!

Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

guys penge nmn po nang sample codes sa c++ , ung mag iinput lng po nang name at ibang detalye ... salamt po ..
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

bkt ba pngaraLan pa nmin an Turbo C ?? tsk . ngsyang Lan nan oras ee Lhat nmn pLa nan kyang gwin sa TC ee ng2wa dn sa VB ^^ mas mrmi pa..mraming mrami ..hahaha xD


2ndyr IT :)
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

bkt ba pngaraLan pa nmin an Turbo C ?? tsk . ngsyang Lan nan oras ee Lhat nmn pLa nan kyang gwin sa TC ee ng2wa dn sa VB ^^ mas mrmi pa..mraming mrami ..hahaha xD


2ndyr IT :)

Hindi pwede mauna ang Martes sa Lunes.

Hindi pwedeng maligo ng hindi nababasa.

Hindi pwedeng mamatay muna bago mabuhay.

Hindi pwedeng advance agad kung wala pang basic.

Turbo C++/C is the basic.

Learn the basics first.

You must learn to walk before you learn to run :)

 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

hello grabe knina 6 hrs ung programming namin ,,isang araw lang kasi kaya gnun katagal.hehe
borland c++ gamit namin ngayon ,,aus p lang nman madli p amn ,, .cpp ung gngwa nmin ..hehe
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

haha. nalala ko tuloy yung SAD namin INC.. di kasi kami masyado nagseryoso.. pahirap na nang pahirap ung trend ngayon sa I.T. habang lalong nag iimprove.:)
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

Hindi pwede mauna ang Martes sa Lunes.

Hindi pwedeng maligo ng hindi nababasa.

Hindi pwedeng mamatay muna bago mabuhay.

Hindi pwedeng advance agad kung wala pang basic.


Learn the basics first.

You must learn to walk before you learn to run :)


:rofl:
Natawa ako dito...
Ganda gawing FACEBOOK STATUS... :D
GALING IDOL :thumbsup:
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

Mga kuya tulong naman kung pano gumawa ng program for desktop.. using C++
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

wew.. first week ng school case study agad kami.. kelangan gumawa ng project proposal for a room with 28 computers.. kelangan nandun yung 6 ssub-systems and structured cabling standards..
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

help po.. sino po may kopya ng structured cabling standard.. tsaka size ng rack for patch panel and switch.
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

Lahat b ng i.t. StUdEnts mahliG magdota?
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

mhmh, goodm0rning mga ka ITs, , ,:rock:
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

morning sa lahat..... zzzzzz.. wala pang tulog...
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

:eat: kain muna may pasok pa ako ngay0n. . . :rain: always nlang umuulan.
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

Don't forget your umbrellas and vitamins. Mahirap magkasakit lalo na tayong mga IT, laging focus dapat. Puyatan pa naman mga works natin :)

 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

Yapanits
:thanks: sa c0ncern. . . :)
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

Don't forget your umbrellas and vitamins. Mahirap magkasakit lalo na tayong mga IT, laging focus dapat. Puyatan pa naman mga works natin :)




:thanks:
tama... lagi kasi puyat kaya prone sa sakit...
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

Good thing !
sa paggawa namin ng system e wala pang coding..next sem pa..bale GUI lang ang gagawin namin!
 
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

Good thing !
sa paggawa namin ng system e wala pang coding..next sem pa..bale GUI lang ang gagawin namin!

Eh di mabuti pero suggestion habang ginagawa mo GUI e pag-aralan mo na din gawan ng codes, konti konti kumbaga..

 
Last edited:
Re: mga INFORMATION TECHNOLOGY students dyan! eto ang tambayan natin!

:help:paki ayos man po ng codes ko using C language sa networking
yung goal po ay dapat makadisplay ng "hello World" sa isang computer via server.
sakit na kasi ulo ko ito lang ang nakayanan ko gawin, tapos my mga kulang pa.

Server.c

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/utsname.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <unistd.h>

int_GetHostName (char *buffer, int length);

const char MESSAGE[ ]=”Hello, World!\n”;
const int BACK_LOG=5;

int main(int argc, char *argv[ ]) {
int serverSocket=0, on=0, port=0, status=0, childPid=0;
struct hostent *hostPtr=NULL;
char hostname[80]=””;
struct sockaddr_in serverName={0};

if (2!=argc) {
fprintf (stderr, “Usage: %s <port>\n”, argv[0]);
exit(1);
}
port=atoi(argv[1]);
serverSocket=socket(PF_INET,SOCK_STREAM,IPPROTO_TC P);
if (-1==serverSocket){
perror(“socket()”);
exit(1);
}
/* turn off bind address checking, and allow port numbers
* to be reused – otherwise the TIME_WAIT phenomenon will
* prevent binding to these address.port combinations for
* (2 * MSL) seconds.
*/

on=1;
status=setsockopt (serverSocket, SOL_SOCKET, SO_REUSEADDR,
(const char*)&on, sizeof (on));

If (-1==status) {
perror (“setsockopt(…,SO_REUSEADDR,…)”);
}
/* when connection is closed, there is a need to linger to ensure
* all data is transmitted, so turn this on also
*/
{

struct linger linger={0};
linger.l_onoff=1;
linger.l_linger=30;
status=setsockopt(serverSocket,SOL_SOCKET,SO_LINGE R,
(const char*)&linger,sizeof(linger));
if(-1==status) {
perror (“setsockopt(…SO_LINGER,…)”);
}
}

/* dito ang di ko alam kung
* ano ang ilalagay
*/

status=_GetHostName(hostname,sizeof(hostname));
if(-1==status) {
perror(“_GetHostName( )”);
exit(1);
}

hostPtr=gethostbyname(hostname);
if(NULL==hostPtr) {
perror(“gethostbyname( )”);
exit(1);
}

(void)memset(&serverName, 0, sizeof (serverName));
(void)memcpy(&serverName.sin_addr,hostPtr->h_addr,hostPtr->h_length);

/*to allow server be contactable on any of its
*IP addresses, uncomment the following line of code:
*
*serverName.sin_addr.s_addr = htonl (INADDR_ANY);
*/


serverName.sin_family=AF_INET;
serverName.sin_port=htons(port); /* network-order */

status=bind(serverSocket, (struct sockaddr*)&serverName, sizeof(serverName));
if(-1==status) {
perror(“bind( )”);
exit(1);
}
status=listen(serverSocket,BACK_LOG);
if(-1==status) {
perror(“listen( )”);
exit(1);
}

for(; ; ) {
struct sockaddr_in clientName={0};
int slaveSocket, clientLength=sizeof(clientName);

(void)memset(&clientName,0,sizeof(clientName));

slaveSocket=accept(serverSocket,
(struct sockaddr*)&clientName,&clientLength);
If (-1==slaveSocket) {
perror(“accept( )”);
exit(1);
}

childPid=fork( );

switch (childPid) {

case -1 : /*MY error */
perror(“fork( )”);
exit(1);
case 0 : /*child process */
close(serverSocket);
if (-1==getpeername(slaveSocket,
(struct sockaddr*)&clientName,&clientLength)) {
perror(“getpeername( )”);
} else {
printf(“Connection request from %s \n”,
inet_ntoa (clientName.sin_addr));
}

/*
*Server application specific code must goes here
*e.g perform some action, respond to client etc.
* pero di ko alam kung ano ilalagay
*/

write(slaveSocket,MESSAGE,strlen(MESSAGE));
close(slaveSocket);
exit(0);
default : /*parent process */
close(slaveSocket);
}
}
return 0;
}

/*Local replacement of gethostname( ) to aid portability
*/
int_GetHostName(char *buffer, int length) {
struct utsname sysname={0};
int status=0;

status=uname(&sysname);
if(-1!=status) {
strncpy(buffer,sysname.nodename,length);
}
return(status);
}


Client.c

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <unistd.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/utsname.h>
#include <netdb.h>

int main(int argc, char *argv[ ] ) {
int clientSocket, remotePort, status=0;
struct hostent *hostPtr=NULL;
struct sockaddr_in serverName={0};
char buffer[256]= “ “;
char *remoteHost=NULL;

if(3!=argc) {
fprintf(stderr, “Usage: %s <serverHost> <serverPort>\n”, argv[0] ) ;
exit(1);
}
remoteHost=argv[1];
remotePort=atoi(argv[2]) ;
clientSocket=socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
if (-1==clientSocket) {
perror(“socket( )”);
exit(1);
}

/*
*need to resolve the remote server name or IP address
*/

hostPtr=gethostbyname (remoteHost);
if (NULL==hostPtr) {
hostPtr=gethostbyaddr (remoteHost, strlen(remoteHost), AF_INET);
if(NULL==hostPtr) {
perror(“Error resolving server address “ );
exit(1);
}
}
serverName.sin_family=AF_INET;
serverName.sin_port=htons(remotePort);
(void)memcpy(&serverName.sin_addr, hostPtr->h_addr, hostPtr->h_length);
status=connect(clientSocket,(struct sockaddr*)&serverName,
sizeof(serverName));
if(-1==status) {
perror(“connect( ) “);
exit(1);
}
/*client application specific code goes here
* e.g receive messages from server, respond, etc.
*di ko nanaman alam ilalagay ditto
*/

while(0 < (status=read(clientSocket,buffer,sizeof(buffer)-1))
printf(“%d: %s”, status,buffer) ;
if(-1==status) perror(“read( )”) ;
close(clientSocket);
return 0;
}

[RED]Pagdisplay palang yan ng hello world pero ang haba n ng source code :lol:
:slap:[/RED]
 
Back
Top Bottom