Kodlari da paylasirim isterseniz. 520 satir kod, gerekmeyebilir diye eklemedim. @cordelian, cygwin ile ilgili wikiden de kendi sitesinden de okudum bunlari. Soruma cevap vermiyor, ya da ben anlamiyorum. edit: evet ikinci linkte gordum, g++ yukledim ben de. peki nasil calistiracagim? hocam cygwin i hiç kullanmadım ama derlenme şekli g++ dosyaadi. cpp yada gcc dosyaadi. cpp ya da g++ dosyaadi. cpp -o benimprogram. exe yada gcc dosyaadi. cpp -o benimprogram. exe bu şekilde dene bakalım derleyecek mi kod derlendikten sonra terminalden çalıştırmak için./dosyaadi şeklinde çalıştırıyorduk. tam hatırlayamıyorum uzun zaman oldu edit: ben yatıyorum artık :) eğer hala çzemezsen YeniHarman a pm at o halleder :) unbalanced tarafından 27/Şub/13 04:00 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Ama yapamadim arkadaslar. C++ da yeniyim, hocanin verdigi odev kazik geldi bana. Daha dogrusu odevi anlamadim. Muhtemelen sizin icin zor olmayacaktir. Odev: kaynaktan-aliciya bir paketi -pakedi hoca vermis- parcalayip alicida tekrar toplayarak mesaji yuzde yuz dogrulukla elde etmek Oncelikle odevi adam gibi anlatabilmek icin, terimleri anlayip dogru duzgun kullanmam lazim. O yuzden birkac sorum var? Hocanin verdigi bir kod blogu var. Muhtemelen onun uzerine birseyler yapacagiz. Ama bir turlu derleyemedim. Daha dogrusu nerde derleyecegimi bilmiyorum. Cygwin i indirmelisiniz, ya da ubuntu kurmalisiniz demis. Cygwin i indirdim, ama asagidaki gibi bir ekranda hicbirsey yapamadim. Soru: cygwin bir derleyici midir? DevC++ la derliyorum. Kodun ilk satiri #include "common. h" ta hata veriyor. Eger Cygwin bir derleyici ise nasil derleyecegim. All I need is a possibility.

Kodlari da paylasirim isterseniz. 520 satir kod, gerekmeyebilir diye eklemedim. @cordelian, cygwin ile ilgili wikiden de kendi sitesinden de okudum bunlari. Soruma cevap vermiyor, ya da ben anlamiyorum. edit: evet ikinci linkte gordum, g++ yukledim ben de. peki nasil calistiracagim? mizahi tarafından 27/Şub/13 03:51 tarihinde düzenlenmiştir All I need is a possibility.

http://www.winlab.rutgers. edu/comnet2/Projects/example1. tar link bu hocam. dosyanin hepsini indirebilirsin. proje de burda hatta mizahi tarafından 27/Şub/13 03:59 tarihinde düzenlenmiştir All I need is a possibility.

Kodlari da paylasirim isterseniz. 520 satir kod, gerekmeyebilir diye eklemedim. @cordelian, cygwin ile ilgili wikiden de kendi sitesinden de okudum bunlari. Soruma cevap vermiyor, ya da ben anlamiyorum. edit: evet ikinci linkte gordum, g++ yukledim ben de. peki nasil calistiracagim? Anladim, birtek senin icin degil, aciklama bulunsun ne olursa olsun diye ekliyorum yine de ben. Kodlari paylas hocam biyerde. Bakalim bizde.

Haci zaten dkümantasyonu varmış. Derleme hatasının çzümü için; #include <stdio. h>#include <stdlib. h> eklemeyi unutma. http://www.winlab.rutgers. edu/comnet2/Projects/project_index.html http://www.winlab.rutgers. edu/comnet2/Projects/doc/html/index.html http://www.winlab.rutgers. edu/comnet2/Projects/doc/html/functions.html ZINDIK tarafından 27/Şub/13 11:07 tarihinde düzenlenmiştir

@NmC valla oyle biraz kardesim. senin komutlari deniyorum simdi. @unbalanced tesekkur ettim dostum, onlari da deniycem. yarin tr saatiyle gece 12 ye kadar zamanim var. kalkinca bidaha bakarsin :) All I need is a possibility.

sender. cpp`de exit 28:12 de was not declared diyor bende sende problem var mi? receiver. cpp de de atoi and exit were not declared. cordelian tarafından 27/Şub/13 04:23 tarihinde düzenlenmiştir

@NmC senin dediklerini yaptim. Dosyanin icine kadar girdim ancak dosyalar. c uzantili degil. cpp uzantili o yuzden, g++ common. cpp seklinde derledim. o da hata verdi. hata: /usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../libcygwin. a : In function `main': /usr/src/debug/cygwin-1.7.17-1/winsup/cygwin/lib/libcmain. c:39: undefined reference to `_WinMain@16' collect2: ld returned 1 exit status @cordelian bakiyorum hemen hocadan dun gelen mail: If you are seeing errors regarding the 'atoi' or 'exit' functions while compiling the Example 1 code, please add the line '#include <cstdlib>' in common. h mizahi tarafından 27/Şub/13 04:21 tarihinde düzenlenmiştir All I need is a possibility.

Cygwin, Microsoft Windows işletim sistemi üzerinde çalışan ve tamamen zgür kodlardan oluşan bir UNIX simülatrüdür. Cygwin programları kurulu bir Windows işletim sisteminde UNIX ve linux programlarının çoğunu çalıştırmak mümkündür. Cygwin'in ana amacı da UNIX, linux, BSD veya benzeri POSIX tabanlı sistemlerde yer alan yazılımların Windows işletim sisteminde çalışmasını sağlamaktır. Tamamen zgür olan Cygwin programları, Red Hat firması çalışanlarının gnüllü katılımları ile sürekli güncellenmektedir. Cygwin projesi 1995 yılında Amerikalı Cygnus Solutions şirketinde grev yapmakta olan bilgisayar mühendisi Steve Chamberlain tarafından başlatılmıştır. Chemberlain'in Windows NT ve Windows 95 işletim sisteminde obje dosyası formatında COFF kullanıldığını fark etmesi ve GNU'nun halihazırda hem x86 hem de COFF formatlarını ve newlib C kütüphanesini desteklediğini bilmesi Cygwin projesinin doğmasına yol açmıştır. devami geliyor... Edit: http://www.cygwin.com/ http://www.youtube.com/watch?v=0iLrvyQt4Bs http://stackoverflow.com/questions/602937/using-the-g-c-compiler-from-cygwin http://arachnoid.com/cpptutor/setup_windows.html Kodlari paylas hoca ama biyere upla bakalim bi deneyelim. cordelian tarafından 27/Şub/13 03:51 tarihinde düzenlenmiştir

bunu <cstdlib> 3 dosyaya `a ekleyince problem yok. Sadece common`a ekleyince problem ayni. cordelian tarafından 27/Şub/13 04:30 tarihinde düzenlenmiştir

yeni başlayan birisine byle devler vermeleri ilginçmiş. nerde okuyosun hocam? . . .. . ... .

bunu 3 dosyaya `a ekleyince problem yok. Sadece common`a ekleyince problem ayni. sender. cpp: In function 'int main ': sender. cpp:22:56: warning: deprecated conversion from string constant to 'char ' /tmp/ccuhXUOq. o:sender. cpp:(. text+0x3d): undefined reference to `Address::Address ' /tmp/ccuhXUOq. o:sender. cpp:(. text+0x7c): undefined reference to `Address::Address ' /tmp/ccuhXUOq. o:sender. cpp:(. text+0x98): undefined reference to `SendingPort::SendingPort ' /tmp/ccuhXUOq. o:sender. cpp:(. text+0xb0): undefined reference to `Port::setAddress ' /tmp/ccuhXUOq. o:sender. cpp:(. text+0xc4): undefined reference to `Port::setRemoteAddress ' /tmp/ccuhXUOq. o:sender. cpp:(. text+0xf0): undefined reference to `Packet::Packet ' /tmp/ccuhXUOq. o:sender. cpp:(. text+0x110): undefined reference to `Packet::fillPayload ' /tmp/ccuhXUOq. o:sender. cpp:(. text+0x124): undefined reference to `SendingPort::sendPacket ' /usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: /tmp/ccuhXUOq. o: bad reloc address 0x48 in section `. gcc_except_table' collect2: ld returned 1 exit status sender. cpp den bunu aldim. tamam miyiz simdi? edit: ben mailde dedigi gibi common. h a ekledim.common. cpp degil. edit2:simdi senin dedigin gibi ucune de ekledim. aynen boyle hata verdi yine mizahi tarafından 27/Şub/13 04:38 tarihinde düzenlenmiştir All I need is a possibility.

Aldığın hata linker hatası da.. Eğer yarına kadar vaktin varsa bırak o devi hocam :) Adam sana sadece base class'ı vermiş. Network üzerinden dosyanı paketlere ayırıp gndermeni istiyor, bu kadar süre içerisinde c++ bilmeden yapabileceğin bir dev değil bu :) Bi dahakine daha erken başlarsın artık.. Neyse ben de zıbarıyorum sabahın kründe dersim var. İyi geceler herkese.. There are 10 types of people in the world. Those who knows binary and those who dont...

verilenleri hallettim. simdi odevi yapmaya geldi sira. 2 example da derledim calistirdim All I need is a possibility.

test ettim. sender da paketi gonderebildim. ama receiver aynen boyle devam $ ./sender localhost 4000 packet is sent! $ ./receiver 4000 begin receiving... mizahi tarafından 27/Şub/13 05:01 tarihinde düzenlenmiştir All I need is a possibility.

Aldığın hata linker hatası da.. Eğer yarına kadar vaktin varsa bırak o devi hocam :) Adam sana sadece base class'ı vermiş. Network üzerinden dosyanı paketlere ayırıp gndermeni istiyor, bu kadar süre içerisinde c++ bilmeden yapabileceğin bir dev değil bu :) Bi dahakine daha erken başlarsın artık.. Neyse ben de zıbarıyorum sabahın kründe dersim var. İyi geceler herkese.. valla mi diyon? :) adam 4 gun verdi zaten. bu odev de isinma odevi imis ayrica. neyse devam edeyim bitiremesek de biseyler ogrenmis oluruz. @cordelian ayni hatayi ben de aldim, mail dogrultusunda duzeltip tekrar derleyecegim. @Buremba Rutgers mizahi tarafından 27/Şub/13 04:29 tarihinde düzenlenmiştir All I need is a possibility.

Hocam kod dosyasını bi klasre açıyosun. Sonra o konsol üzerinden o klasre gidiyosun cd klasr_ismi ls -l cd.. neyse klasre girdikten sonra gcc -c dosyaismi. c gcc exeismi -o dosyaismi. o yaptıktan sonra exeismi şeklinde bi dosya greceksin./exeismi ile çalıştırıp sonucunu grebilirsin. There are 10 types of people in the world. Those who knows binary and those who dont...

Ayrıca hocam bu dev C++ da yeni birisi için biraz kazık :) Bu arada C++ içinmiş gcc yazdığım yerlerde g++ yazman lazım There are 10 types of people in the world. Those who knows binary and those who dont...

g++ common. cpp sender. cpp -o senderg++ common. cpp receiver. cpp boyle derleyince ben de receiver da hata yok ve sender da aynen seninki gibi bir hata var. edit: hata da bu $ g++ common. cpp sender. cpp sender. cpp: In function 'int main ': sender. cpp:23:56: warning: deprecated conversion from string constant to 'char ' mizahi tarafından 27/Şub/13 04:48 tarihinde düzenlenmiştir All I need is a possibility.

receiver`da problem yok. Sender 23:56yi : warning: deprecated conversion from string constant to 'char ' commonda :415:19: warning: converting 'false' to pointer type 'Packet ' olayi var. Bakiyorum daha. ama sendeki diger seyleri almiyorum ben. edit: Ehline sormak gerek NmC gibi bir ust makam yokmudur hocalar? :) edit2 : g++ -c common. cpp ayni seyi yapiyoruz iste. cordelian tarafından 27/Şub/13 04:48 tarihinde düzenlenmiştir