/** file: /bare/sys/cTelnet.c
* static olis muistin luvussa erikseen varattavissa suorittimen välimuistiin... supra open(shjould have arg of some importanse, struct that is then or template, if you like
* internetin sisäinen markkinajärjestelmä ja mmorgeissa muutaman minuutin (sekunnin tai murto-osan) viive... puhallus *oxupaska*kan k ans
*/
#include <type.h> /* T_INTEGER... */
private object input_to;
private int moodesmond; /* echo etc. flags for terminal control */
/** func: object input_in(string_s)
* maybe this should be an inheritable object, only allowing message exchange at same implementation layer
*
*/
object input_in(string s) { /* explane this looppin */
int i;
i = ::send_message(s);
if (i != strlen(s)) { /* does dgd send_msg block? check that, somehow */
::send_message("panick attack. sydän paskana tai jotain\n");
"/bare/sys/driver"->message("error in input_in() cTelnet.c");
}
return this_object();
}
void receive_message(string s) {
if (object_name(previous_object()) != "/sys/driver/driver") {
::send_message("something... then\n");
}
if (input_to == nil) {
/* catch something, would be nice too if driver would take care of errors at this level, make sense too */
input_to = ::this_object(); /* remember that we might be pending for destruction at the end of thread */
/* setup selfdestruction timer */
}
input_to = input_to->input_in(s);
/* testaas toi moden echoiluhommajuttu , nimeä tele->comm() hmm... or port() ,)*/
}
/* func: int send_message(mixed msg)
*
*/ int send_message(mixed msg) {
if (typeof(msg) == T_INT) {
::send_message("moodesmond flips! Quickly, help him!\n");
::send_message("you quickly do nothing, what a sankar!i. you loose your willing to live... you die, probably 50/"+
(moodesmond ? "61" : "59")+"\n");
moodesmond = ::send_message(!moodesmond);
return moodesmond;
}
if (!moodesmond) {
return 0; /* echo off */
}
return ::send_message(msg);
}
private int t_connect;
private string s_ip; /*not safe in here, seewhiyj or why not?. try or... just do it --michael jackson via derren brown */
/** func: static int open(void)
* declare:
*
*/ static int open(void) {
int i;
if (t_connect) {
return 0;
}
t_connect = time();
/* redirect input for login or motd what's the status? */
/* see the problem, can't parametertize itself, how can it track other objects */
i = ::call_out("open",3); /*i = co("o",3, i) = i*/
/*
uid, env, rank or form, etc... tosi suojattu moduuli järjestelmässä nyt käpäiltävänä.
eli ei varaa mihinkään hänguppeihin, muistin syönti on hiekan valumista
you have to be able understand that various kinds of attacks will be tried/attempted (wichever tempts more, to say) at some point, without doubt
"ois kiva kun ois joku josta pitää kiin"-dingo vissiiehkä
turing-symbioosi
true "code reusability"
data kulkee sarjamuodossa, koska "lisälaiteet ovat 'ulkoisia'"
orgaani peli se 64k orgaanisiiisnäknäkay**
2d (ikkuna) järjestelmä plugineita varten /* forget the plugin, be a part, or one ahead //
usb-mtg
ihmiskaup[pa.[a]] /* regex ja vähä longest matchia //
ABOYt pre-processor and somesuchia vähä kans, eli mitä on se että sanotaan dokumenteissa että kommentit ei nestaa ja sitte ollaa niin K&R syntaksilla liikkellä että itku tulee(pi)
pirkko suominen dgdllä
rainblowcloak
kaksi open putkea simuloitas tässä yhteen, vähä niinku oma keepalive ("kaapelie") systeemi, mut vähä niinkus totta ja sun tekemä
ts. enlightmentti velä päälle
kokemusta koodaamalla
huoneitten seinät on tapetoitu functioilla
itchin' various spaces
you feel a humming noise
ja ne usbitikut olikin vissii tilutukkujen kera
sic-o-logical ja disc-over /* shakta soimaan //
being one of the characters never relying on it I just became oneother of those or them or well... being one apparenty ment just becoming what was said, I amongst them just went little funny in the face of earth, you know?! Just litt(t!)le funny in the head and that was all... some fun, bit little of. nothing else but anohter if and then another one. all in all and just that then all ovre and again. Just me or rahter like it... just a bit of fun and nothing else...
come gone gone ja become begone ja entententen-telikamenten, noi on noi englannin taikamuodot ihan samanlaista aivosammallta kuin missä tahansa suomessa... siinä tarpoessa...
*/
::send_message("You are It!\n");
if (!::call_out("close",5,0)) {
::destruct_object(::this_object());
}
::send_message("connection closing... (die or survie, suom. huom. näknäk; moreover: I fail, You die!)\n");
return 0;
}
/** void close(int flag)
*
*/
nomask void close(int flag) {
::find_object("/bare/sys/driver/bare")->send_message("do-or-die: close: and freakin' nomask is killn' all!\n");
if (flag) {
::send_message("You feel nothing... tässä sitte välillä daysin sanat (eli 2001hal). räikeesti tista idis kun välillä tulee lista mitä mudaaminen voi tai saattaa aiheuttaa, surgeon generaali tms. tms. tms. -- patogeeni-ite\n");
} else {
/**täähän kuuluu kirjastonosaan jota ei tiedä kun ihan 1 miljardista+väestönkasvukerroin ja nollia perää niin maan perusteellisesti ettei siellä yks pilkku paina sen enempää vaikka sitä ei siellä olis' ollenkaan ja ykkönenkin olis oikiassa päällä
autonomista alitajuntaa tää niinkus mitä elaaja ei nähny
sanahaltuun-enlightment-presense vielä - nissää portaleissa
*/
::send_message("No More that man\n");
::destruct_object(this_object());
return; /* 0630 kohta suihkuun, ensin kahvi ja pari riviä koodidoota */
}
}
private proto(int flag) {
if (flag) {
::send_message("You feel nothing... tässä sitte välillä daysin sanat (eli 2001hal). räikeesti batista se idis kun välillä tulee lista mitä mudaaminen voi tai saattaa aiheuttaa, -- patogeeni-ite\n");
} else {
/** täähän kuuluu kirjastonosaan jota ei tiedä kun ihan 1 miljardista+väestönkasvukerroin ja nollia perää niin maan perusteellisesti ettei siellä yks pilkku paina sen enempää vaikka sitä ei siellä olis' ollenkaan ja ykkönenkin olis oikiassa päällä
autonomista alitajuntaa tää niinkus mitä elaaja ei nähny
sanahaltuun-enlightment-presense vielä - nissää portaleissa
*/
::send_message("No More that man");
::destruct_object(this_object());
return; /* 0630 kohta suihkuun, ensin kahvi ja pari riviä koodidoota */
}
}