[Java] Netsender

Pagina: 1
Acties:

  • bazzs2001
  • Registratie: April 2002
  • Laatst online: 13-06 11:18

bazzs2001

je moet knagen wat lekker is

Topicstarter
Ber2002 en ik zijn bezig met een programma genaamd NetSender. En het programma verstuurt via het net send programma berichtjes naar andere PC's, dit werkt perfect :) helaas werkt dit (natuurlijk) alleen van en naar NT/Windows 2000/WindowsXP machines.

Ik zou graag willen weten hoe het NET (send) protocol werkt en welke port dit gebruikt zodat ik een windows 95/98/ME en Linux client en server versie kan maken.

groeten


Verwijderd

Volgens mij werkt netsender Peer to Peer Bazzs...

  • johnwoo
  • Registratie: Oktober 1999
  • Laatst online: 16:55

johnwoo

3S-GTE

Naar ik meen worden die berichtjes via het Server Message Block protocol verstuurd.

4200Wp ZO + 840Wp ZW + 1680Wp NW | 14xIQ7+ + 1xDS3-L | MTVenusE | HWP1


  • NDF82
  • Registratie: Januari 2002
  • Laatst online: 26-08 21:49

NDF82

Doomed Space Marine

Bazzs, als Ber het al weet, waarom vraag je het dan nog :?

Pentium 233MHz MMX + Diamond Monster 3D 3DFX Voodoo II


  • .oisyn
  • Registratie: September 2000
  • Nu online

.oisyn

Moderator Devschuur®

Demotivational Speaker

installeer een packet sniffer en ga zelf kijken :)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

[uitleg]

Het grote probleem is dus dat we netsend willen gebruiken op linux en windows.

[/uitleg]

We hebben er al een in java geschreven maar die zit nog in de [bugmodus].

Deze werkt met een apparte client en een server. De server draait constant en luisterd op poort 777. De client maak connectie naar die poort en zend een naam en een bericht door. Deze worden dan in een popup gezet.

Je draait dan een (niet zichtbaar) frame. Het probleem is dat je dan niet standaard de berichtjes op de voorgrond krijgt :)

Maar we houden ulder op de hoogte :9~

  • bazzs2001
  • Registratie: April 2002
  • Laatst online: 13-06 11:18

bazzs2001

je moet knagen wat lekker is

Topicstarter
Ber wist het niet, die praat gewoon mee...

maarre bedankt johnwoo

groeten


  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 08:40
Linux heeft gewoon een mogelijkheid om die popup berichtjes te ontvangen (zie man smb.conf) en windows 9x heeft winpopup.

Voor java verwijs ik je naar jcifs.samba.org

  • bazzs2001
  • Registratie: April 2002
  • Laatst online: 13-06 11:18

bazzs2001

je moet knagen wat lekker is

Topicstarter
we zullen nog wel wat screenshots posten

groeten


Verwijderd

Ja, maar we hebben gewoon zelf een client en een server geimplementeerd.

De client luistert dus constant op poort 777. De server maakt connectie.

[let_op]

Het gaat hier dus om bersend en niet om netsend.

[/let_op]

Het enige probleem is dat we een popupje gebruiken van een onzichtbaar frame. Dit is dus met geen enkele mogelijkheid op de voorgrond te krijgen wanneer het bericht toekomt op de computer

oh ja... de beloofde screenshots komen eraan :)

  • bazzs2001
  • Registratie: April 2002
  • Laatst online: 13-06 11:18

bazzs2001

je moet knagen wat lekker is

Topicstarter
Op woensdag 24 april 2002 16:09 schreef ber2002 het volgende:
oh ja... de beloofde screenshots komen eraan :)
jij zou die toch uploaden ber????

groeten


  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Dus het eigenlijke probleem is dat je een JFrame op de voorgrond wil krijgen?
Dat is toch makkelijk te doen met toFront() ?

  • bazzs2001
  • Registratie: April 2002
  • Laatst online: 13-06 11:18

bazzs2001

je moet knagen wat lekker is

Topicstarter
had ik nog nooit van gehoord,
tnx, ik zal eens kijken.

ps NDF 82 is aan het ontwikkelteam van netsender toegevoegd.

Weet iemand misschien hoe je vanaf Windows 95/98/ME net send dingen kanverzenden (met winpopup ofzo) via een ander programma (netsender dus)

groeten


  • Stephan Oudmaijer
  • Registratie: Oktober 2000
  • Laatst online: 16-08-2023
JMS heeft al dit soort leuke dingen.. kijk er eens naar ipv het wiel opnieuw uit te vinden.

  • bazzs2001
  • Registratie: April 2002
  • Laatst online: 13-06 11:18

bazzs2001

je moet knagen wat lekker is

Topicstarter
Op maandag 06 mei 2002 11:36 schreef wasigh het volgende:
Dus het eigenlijke probleem is dat je een JFrame op de voorgrond wil krijgen?
Dat is toch makkelijk te doen met toFront() ?
eindelijk geprobeerd, maar het werkt niet :(

iemand andere ideen?

groeten


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Wat is het probleem precies? Ik zie allemaal verschillende dingen in dit topic maar het is lastig om te achterhalen wat je aan het doen bent. Modal dialog van een invisible frame, of iets anders?

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Op donderdag 20 juni 2002 09:28 schreef bazzs2001 het volgende:

[..]

eindelijk geprobeerd, maar het werkt niet :(

iemand andere ideen?
misschien de requestFocus() methode ? :X

[edit] Werkt ook niet

  • bazzs2001
  • Registratie: April 2002
  • Laatst online: 13-06 11:18

bazzs2001

je moet knagen wat lekker is

Topicstarter
ff een schopje,

het enige probleem is nu om dat windowtje voor alle andere windows te krijgen, iemand een idee?

groeten


  • NDF82
  • Registratie: Januari 2002
  • Laatst online: 26-08 21:49

NDF82

Doomed Space Marine

Wat wil je nu??? je window "always-on-top"? Dat kan niet in java.

Pentium 233MHz MMX + Diamond Monster 3D 3DFX Voodoo II


  • bazzs2001
  • Registratie: April 2002
  • Laatst online: 13-06 11:18

bazzs2001

je moet knagen wat lekker is

Topicstarter
nee ik wil mijn windows "on top" krijgen ("always-on-top" zou ook wel geinig zijn)

groeten


  • NDF82
  • Registratie: Januari 2002
  • Laatst online: 26-08 21:49

NDF82

Doomed Space Marine

uit de docs
toFront()
If this Window is visible, brings this Window to the front and may make it the focused Window.

Pentium 233MHz MMX + Diamond Monster 3D 3DFX Voodoo II


  • bazzs2001
  • Registratie: April 2002
  • Laatst online: 13-06 11:18

bazzs2001

je moet knagen wat lekker is

Topicstarter
lees het topic is door NDF...

groeten


Verwijderd

ja, inderdaad man... Sjeezus. Zo'n posts zouden verboden moeten worden..

  • NDF82
  • Registratie: Januari 2002
  • Laatst online: 26-08 21:49

NDF82

Doomed Space Marine

sjonge sjonge wat zijn jullie dikhuiden.. Heb je het uberhaubt al geprobeerd??

compileer deze blaat is en vraag je af wrom je zo'n grote bek hebt

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

/**
 * @author ENIDEFE
 *
 * To change this generated comment edit the template variable "typecomment":
 * Window>Preferences>Java>Templates.
 * To enable and disable the creation of type comments go to
 * Window>Preferences>Java>Code Generation.
 */
public class TestWindow
{
    JFrame mainFrame = new JFrame("Test window");
    JFrame anderFrame = new JFrame("Deze moet naar voren");
    
    JButton okButton = new JButton("ok");
    
    public TestWindow()
    {
        initGUI();
    }
    
    private void initGUI()
    {
        mainFrame.setSize(100, 50);
        mainFrame.getContentPane().setLayout(new BorderLayout());   
        anderFrame.setSize(400, 300);
        
        okButton.addActionListener( new ActionListener()
                                    {
                                        public void actionPerformed(ActionEvent e)
                                        {   
                                            anderFrame.toFront();
                                        }
                                    }
                                  );                            
        mainFrame.getContentPane().add(okButton, BorderLayout.CENTER);
        
        mainFrame.setVisible(true);
        anderFrame.setVisible(true);
    }
}

Pentium 233MHz MMX + Diamond Monster 3D 3DFX Voodoo II


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

uhm heren: Afbeeldingslocatie: http://www.bctv.net/scott/PeaceSign.gif
dank u

Doet iets met Cloud (MS/IBM)


  • bazzs2001
  • Registratie: April 2002
  • Laatst online: 13-06 11:18

bazzs2001

je moet knagen wat lekker is

Topicstarter
Ber en NDF rustig blijven,

maar NDF dit werkt NIET, het is de bedoeling dat het over ALLE andere APPs heen gaat en niet Frame's die in dezelfde VM zitten (die er trouwens niet zijn).

toch bedankt voor de moeite, maar je had het geweten als je het hele topic goed doorgelezen had.

groeten


  • NDF82
  • Registratie: Januari 2002
  • Laatst online: 26-08 21:49

NDF82

Doomed Space Marine

sorry D2k..

Bazzs, dit zeg ik voor de laatste keer, het werkt wel. Compileer het, run het, zet het grootste frame onder IE ofzo en druk op het knopje "ok". U zult verstelt staan, het frame is naar voren gebracht en is je actieve frame.

Ik heb het topic goed doorgelezen en jij had geweten dat het werkte als je het geprobeerd had *zucht*

Pentium 233MHz MMX + Diamond Monster 3D 3DFX Voodoo II


  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Soms kan het trouwens ook aan je os of zelfs aan een specifieke install liggen. Ik heb ook wel eens dat javaschermen (of andere schermen) niet naar voren komen.

Verwijderd

Ja, maar het probleem is dat het proces dat de event ontvangt niet op de voorgrond zit he. Het is een proces dat op de achtergrond draait. Je kunt het dus niet zomaar vergelijken met een venster met knop erop!

  • bazzs2001
  • Registratie: April 2002
  • Laatst online: 13-06 11:18

bazzs2001

je moet knagen wat lekker is

Topicstarter
toch een mooi proggel hoor NDF, we hebben er alleen weinig aan.

groeten


  • bazzs2001
  • Registratie: April 2002
  • Laatst online: 13-06 11:18

bazzs2001

je moet knagen wat lekker is

Topicstarter
even om te concluderen is het onmogelijk om te doen wat wij willen?

groeten


  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Ik zou hier eerst even een poging wagen voor zover je dat nog niet hebt gedaan.

  • NDF82
  • Registratie: Januari 2002
  • Laatst online: 26-08 21:49

NDF82

Doomed Space Marine

bazzs2001 schreef op 24 september 2002 @ 11:37:
even om te concluderen is het onmogelijk om te doen wat wij willen?
Window.toFront():
• Microsoft Windows: The Window is moved to front, if possible. While we will always be able to move this Window in front of other Windows in the same VM, Windows 98 and Windows 2000 do not allow an application to bring any of its windows to the front unless one of that application's windows is already in the foreground. In this case, Windows will instead flash the Window's icon in the taskbar. If the Window is moved to the front, it will be made the focused and (if applicable) active Window.
• Solaris: The Window is moved to front. In a point-to-focus window manager, the Window will become the focused Window if it is the top-most Window underneath the cursor. In a click-to-focus window manager, the focused Window will remain unchanged.
Ik zou het iritant vinden als een window zomaar voor een ander window zou kunnen komen. Ben je net een game aan het spelen, heb je netsender weer met een popup. Het flashen van het icoon vind ik wel een mooie oplossing maar als je daar niet mee tevreden bent.

Pentium 233MHz MMX + Diamond Monster 3D 3DFX Voodoo II


  • bazzs2001
  • Registratie: April 2002
  • Laatst online: 13-06 11:18

bazzs2001

je moet knagen wat lekker is

Topicstarter
het moet dan maar he ;)

wat jij zegt is al zo met "net send", zal ik nog wel eens laten zien ;)

offtopic:
berke wat eten we vanavond

groeten


Verwijderd

Uhmm ik ben ook bezig met iets net achtigs dus ik plaats mijn vraag hier maar. Momenteel heb een class gemaakt, die als thread wordt gestard en iedere 500 miliseconde kijkt of der iets nieuws is binnen gekomen op de socket.. Zijn der ook SocketEvents ofzo ? Kheb iets gevonden bij sun.com maar tis niet helemaal wat ik zoek.

  • NDF82
  • Registratie: Januari 2002
  • Laatst online: 26-08 21:49

NDF82

Doomed Space Marine

Waarom zou je om de 500 ms kijken? Als je uit de Socket leest en er is geen data beschikbaar blocked de thread totdat er weer wel data beschikbaar is..

Pentium 233MHz MMX + Diamond Monster 3D 3DFX Voodoo II


  • bazzs2001
  • Registratie: April 2002
  • Laatst online: 13-06 11:18

bazzs2001

je moet knagen wat lekker is

Topicstarter
ja die readers zijn toch blocking?

groeten

Pagina: 1