Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

IRC u Delphi-u?? Mali problem

[es] :: Pascal / Delphi / Kylix :: IRC u Delphi-u?? Mali problem

Strane: 1 2

[ Pregleda: 5168 | Odgovora: 24 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
Software architect
Tap medical
Beograd, Srbija

Član broj: 32202
Poruke: 4388
*.verat.net.

Sajt: https://avramovic.info


+46 Profil

icon IRC u Delphi-u?? Mali problem12.12.2004. u 09:23 - pre 212 meseci
Ljudi, ja sam sad poceo da se bavim ovim. Znaci nista "external" components, samo preko TClientSocket-a, i sve super radi kada kuci podignem IRC server (ignitionServer) i stavim
ClientSocket1.Host:='localhost';

Ali kada odem online i stavim:
ClientSocket1.Host:='irc.serbiancafe.ws';

Izbacuje mi greske:
"Asynchronous socket error 10049" - (prva), a ostale
"Asynchronous socket error 10038"

Sta nije u redu?
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

morlic
Milos Orlic
Beograd

Član broj: 6081
Poruke: 735
*.111.eunet.yu.



+1 Profil

icon Re: IRC u Delphi-u?? Mali problem12.12.2004. u 11:31 - pre 212 meseci
Evo sta kaze MS o tim greskama:

Citat:

WSAEADDRNOTAVAIL
10049
Cannot assign requested address.

The requested address is not valid in its context. This normally results from an attempt to bind to an address that is not valid for the local computer. This can also result from connect, sendto, WSAConnect, WSAJoinLeaf, or WSASendTo when the remote address or port is not valid for a remote computer (for example, address or port 0).


WSAENOTSOCK
10038
Socket operation on nonsocket.
An operation was attempted on something that is not a socket. Either the socket handle parameter did not reference a valid socket, or for select, a member of an fd_set was not valid.


Prekontrolisi adresu, tj. da li je dovoljno sto si stavio 'irc.serbiancafe.ws'
 
Odgovor na temu

Nemanja Avramović
Software architect
Tap medical
Beograd, Srbija

Član broj: 32202
Poruke: 4388
*.verat.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: IRC u Delphi-u?? Mali problem12.12.2004. u 11:49 - pre 212 meseci
u kom smislu da li je dovoljno? sta jos moze da se stavi?
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

bancika
Branislav Stojkovic

Član broj: 24844
Poruke: 631
195.252.103.*

Sajt: www.diy-fever.com


+1 Profil

icon Re: IRC u Delphi-u?? Mali problem12.12.2004. u 12:37 - pre 212 meseci
a jesi postavio port?
Ride the rainbow, crack the sky

DIY gitare, pojacala i efekti www.diy-fever.com
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: IRC u Delphi-u?? Mali problem12.12.2004. u 13:58 - pre 212 meseci
Koliko mi se cini izgleda da je bas port upitanju. Postavi port na 6667, na taj port odgovaraju svi irc serveri.
 
Odgovor na temu

CyberB

Član broj: 169
Poruke: 58
*.air.tehnicom.net.



Profil

icon Re: IRC u Delphi-u?? Mali problem12.12.2004. u 16:14 - pre 212 meseci
Hteo bih samo da ti toplo preporucim koriscenje API-ja. Ja licno ne podnosim delphi komponente, a posebno me nerviraju te za networking ;)) To isto mozes veoma lako da uradis preko API-ja.

1. U "uses" dodaj WinSock;
2. U npr. Form1.OnCreate stavish sledece:
var
WSA: WSAData;
begin
WSAStartup($202, WSA);
end;
3. Pa onda negde u programu (za probu moze na Button.OnClick)
var
s: TSocket;
a: sockaddr_in;
r, primljeno_bajtova: integer;
buf: array[1..1024] of char;
begin
s := socket(AF_INET, SOCK_STREAM, 0);

a.sin_family = AF_INET;
a.sin_port := htons(6667); // ovde stavish port koji ti treba
a.sin_addr.s_addr := inet_addr("127.0.0.1"); // ovde stavish ip addresu

r := connect(s, a, sizeof(sockaddr_in));
if r=SOCKET_ERROR then
begin
ShowMessage('Greska pri konekciji!');
exit;
end;

// sa sledecom komandom primash podatke u array buf
primljeno_bajtova := recv(s, buf, sizeof(buf), 0);

// a sa ovom komandom saljes podatke koji se nalaze u array-u buf
send(s, buf, sizeof(buf), 0);

end;

Ako ti nesto nije jasno pitaj.
Mala napomena: Ovo je najprostiji moguci primer i socketi su u "blocking" modu.
Sto znaci da ce ti se program "zalediti" kad bude doshao do npr. recv i bice zakocen
sve dok ne stignu neki podatci.

Ako te ovo interesuje pitaj, pa cu da ti objasnim kako da koristis WSASelect.
 
Odgovor na temu

Nemanja Avramović
Software architect
Tap medical
Beograd, Srbija

Član broj: 32202
Poruke: 4388
*.verat.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: IRC u Delphi-u?? Mali problem12.12.2004. u 16:19 - pre 212 meseci
jesam stavio port, naravno

probacu i ovaj api :)
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Nemanja Avramović
Software architect
Tap medical
Beograd, Srbija

Član broj: 32202
Poruke: 4388
*.verat.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: IRC u Delphi-u?? Mali problem12.12.2004. u 19:12 - pre 212 meseci
aaaaaaaaaaaaaaaaaaaapi smara

dajte jos predloga
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

bancika
Branislav Stojkovic

Član broj: 24844
Poruke: 631
*.vdial.verat.net.

Sajt: www.diy-fever.com


+1 Profil

icon Re: IRC u Delphi-u?? Mali problem12.12.2004. u 20:39 - pre 212 meseci
imas Indy IRC komponentu sa odradjenim stvarima
Ride the rainbow, crack the sky

DIY gitare, pojacala i efekti www.diy-fever.com
 
Odgovor na temu

Nemanja Avramović
Software architect
Tap medical
Beograd, Srbija

Član broj: 32202
Poruke: 4388
*.verat.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: IRC u Delphi-u?? Mali problem12.12.2004. u 21:34 - pre 212 meseci
U delphi-ju 6? Nisam video........
anyway....... videcu, sad mi je kasno, idem sutra rano inna school
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

CyberB

Član broj: 169
Poruke: 58
*.air.tehnicom.net.



Profil

icon Re: IRC u Delphi-u?? Mali problem12.12.2004. u 23:02 - pre 212 meseci
Citat:
JaHvram: aaaaaaaaaaaaaaaaaaaapi smara

dajte jos predloga


kome sam ja pokushao da pomognem... ccc ;)
nikad od tebe nece biti programer sinko.
 
Odgovor na temu

shaDy
Nikola J
-=BGD=-

Član broj: 1507
Poruke: 240
*.drenik.net.

Sajt: www.CikloBerza.com


Profil

icon Re: IRC u Delphi-u?? Mali problem13.12.2004. u 01:58 - pre 212 meseci
Neki bi sve na tacnu...
a onda su jos i nezahvalni...

uzas...


Iznerviro sam se do bola...
Covek ti napise i perimer... i ti mu onda tako vratis...


Kad malo porastes mozda ti neke stvari budu jasnije...

 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: IRC u Delphi-u?? Mali problem13.12.2004. u 07:30 - pre 212 meseci
Pa, dobro. Samo je rekao sta misli... uvek je bolje da ti neko baci istinu u lice nego da je zamotava u slatke lazi :P Ni meni se ne svidja cist API... jos uvek mi je lakse da sve radim preko Indy komponenti.
 
Odgovor na temu

shaDy
Nikola J
-=BGD=-

Član broj: 1507
Poruke: 240
*.drenik.net.

Sajt: www.CikloBerza.com


Profil

icon Re: IRC u Delphi-u?? Mali problem13.12.2004. u 08:00 - pre 212 meseci
Pa jeste u pravu si u neku ruku.... mozda sam ga i ja malo pretero

ali mi je zvucalo nekako totalno nezahvalno prema onom coveku. Treba da bude zahvalan sto je covek odvojio vreme da mu pomogne pa makar njemu taj pristup i neodgovaro... (vreme i dobra organizacija je ljkuc ka uspehu)

Ali ovde se ne radi o nekoj istini, nego o pristupu resavanja problema.
Tebi je lakse da radis sa Indy-jem ( da priznam i meni je lakse da koristim gotovu komponentu) ali neko opet hoce da radi sa API.jem sto nemozes reci da je lose ili losije od ovog prvog.. Svako ima svoj izbor...


pozdrav svima
 
Odgovor na temu

shaDy
Nikola J
-=BGD=-

Član broj: 1507
Poruke: 240
*.drenik.net.

Sajt: www.CikloBerza.com


Profil

icon Re: IRC u Delphi-u?? Mali problem13.12.2004. u 08:05 - pre 212 meseci
BTW..

kolko se secam IRC indy komponenta je bila i u sestici... Molim vas ispravite me ako gresim...

Velika greska ljudi je sto ih mrzi da se iole upoznaju sa alatima koji im stoje na raspolaganju... Svi bi preko noci da napisu Windows.


Necu vise o ovome, skreno sam s teme...


Sto se tice IRC.a, pored ove INDY komponente, imas jos IRC komponenti koje mozes naci na www.torry.net
Ja sam koristio neku ranije, i mislim da mi je radila bez greske...

pozdrav
 
Odgovor na temu

Nemanja Avramović
Software architect
Tap medical
Beograd, Srbija

Član broj: 32202
Poruke: 4388
*.verat.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: IRC u Delphi-u?? Mali problem13.12.2004. u 12:20 - pre 212 meseci
ja sam probao API i video da smaaaara... nisam ga tek tako odbacio

a za Indy... videcu kasnije, prvo mali odmor from da school
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: IRC u Delphi-u?? Mali problem13.12.2004. u 16:20 - pre 212 meseci
Svaku pomoc treba ceniti... cak i ako bas i ne ispuni tvoja ocekivanja JaHvrame.
Indy kontrole imas i u Delphi 6, a ako si ih slucajno obrisao mozes da ih skines ponovo sa http://www.indyproject.org/download/Borland.iwp
 
Odgovor na temu

Nemanja Avramović
Software architect
Tap medical
Beograd, Srbija

Član broj: 32202
Poruke: 4388
*.verat.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: IRC u Delphi-u?? Mali problem13.12.2004. u 19:05 - pre 212 meseci
Aj' sad cu da pogledam. A da li je iko uopste od vas pokusao (i uspeo) da ode na IRC sa TClientSocket?
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

shaDy
Nikola J
-=BGD=-

Član broj: 1507
Poruke: 240
*.drenik.net.

Sajt: www.CikloBerza.com


Profil

icon Re: IRC u Delphi-u?? Mali problem13.12.2004. u 19:54 - pre 212 meseci
I te komponente su na kraju sve bazirane na Apiju..

ClientSocket ti sluzi za konekciju, mislim da nebi trebalo da bude problema da se konektujes na server.. Ali samo da se konektujes...

Mada mozda cete Server diskonektovat bez nekih dodatnih parametara... Neznam..
Za ostalo moras da pogledas neki IRC RFC ako postoji...

Mislim da sam ranije koristio neku komponentu zvala se MyIrc, bajirc,... tako nesto na 'ajirc'
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: IRC u Delphi-u?? Mali problem13.12.2004. u 20:01 - pre 212 meseci
@JaHvram
Ako hoces daj mail da ti posaljem source jednog IRC bot-a pisanog u Delphi-u.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: IRC u Delphi-u?? Mali problem

Strane: 1 2

[ Pregleda: 5168 | Odgovora: 24 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.