PSp..om
f6d070afe6
A crude but working chat client and server using swing
...
on the client (could be converted to nifty someday).
Simple but lets users test UDP or TCP messaging.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7083 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
6ee8fb646c
HostedConnection can now supply the Server instance
...
that is hosting it.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7082 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
35e19c1667
Applied the null filter fix to the UDP kernel that
...
has already been applied to the TCP kernel.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7081 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
6895e1e709
Pass the server name and version on through to the overloaded method.
...
Cut-paste typo.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7080 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
mul..va
26adc4f487
Add missing copyright paraphrase of Curve class
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7079 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
61aea1e2c5
* Big refactoring of LWJGL display system, mainly to support updating the main loop without a render context or input devices being available.
...
* Added test that demonstrates above functionality, by starting Application without attaching the canvas, and then constantly attaching and detaching canvas from a frame.
* Deleted deprecated methods in JmeContext
* Deleted deprecated class LwjglJoyInput
* Audio renderer will not attempt to initialize OpenAL twice if already initialized
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7078 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
d9822dd92e
* Created test for (non-existent) safe canvas
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7076 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
b2e0ae582c
- remove defect golem game
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7073 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
82b8cebc16
Unwinding a bit of the Message vs. Message conundrum
...
to give new API users a proper extension point for their
own messages. (forgot this file in the last commit)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7070 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
0fecd032df
Unwinding a bit of the Message vs. Message conundrum
...
to give new API users a proper extension point for their
own messages.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7069 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
ec7431e0f1
Received messages now have their reliability flag
...
set properly based on how the message was received.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7068 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
16c6b13564
Fix client message listeners threading. They may be
...
called by either the UDP or TCP thread but it will
not be at the same time.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7067 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
34863f926e
- add some bullet javadoc
...
- remove deprecated bullet classes
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7065 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
Kae..pl
7aae9615ca
Calculation of Bezier curve's length added.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7064 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
Kae..pl
ff5db41a0e
A method that returns the length added to curve.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7063 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
Kae..pl
4c1fd5ddbf
The light's name added.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7062 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
974f48a92a
- add BrickTower test
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7061 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
nor..67
e0e539c8bd
- fix physics debug view rogue meshes by adding mesh.getFloatBuffer(Type.Position).clear()
...
- make CollisionShapeFactory use not world translation but translation relative to given parent
- add CollisionShapeFactory test
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7060 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
mul..va
d758929f15
URL: http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/posterizationfilter-shader-fix-for-mac/
...
PosterizationFilter compilation error fix for Mac
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7058 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
mul..va
64a404a939
URL: http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/crosspatchfilter-fails-on-mac/
...
CrossHatchFilter uniform types from int to float
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7057 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
rem..om
b68e56c5bf
MeshLoader catch AssetNotFoundException when trying to locate the .material of a model
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7056 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
de14f87e8b
* Ported TestMessages to new SM
...
* Mesh.deepClone() will no longer keep old collision tree
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7050 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
b46a09066d
Updated the Endpoint interface to define a close() method
...
that can optionally flush the queued messages. Modified
DefaultServer to close-with-flush when kicking a client
so that the disconnect message actually gets to them.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7049 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
0d23903830
More comments on restrictions to future thread pooling
...
implementations.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7048 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
4091a01c91
Modified the default server implementation to enforce my
...
own threading rules... it's sort of heavy-handed but
given the separation of the reliable and unreliable
implementations (and the inability to really know how
they are threading from here) this is the safest way and
doesn't seem to really affect throughput.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7047 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
b1e52b865a
Added some comments about the multi-threaded nature
...
of message event dispatch. This is one of the reasons
I thought the existing services need to be checked for
'correctness' re: multithreading. Even in the current
implementations, a message listener may be called by
different threads.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7046 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
382ca44941
Added a count-down latch to keep track of the connecting
...
state so that if a caller creates a client then immediately
starts sending message, we can block until the connection
is really established.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7044 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
a14df8a68f
added disconnect information to the client state listener
...
so that clients that care can know why they were booted, etc.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7043 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
1871d02b7d
Fixed a port typo after all the cutting pasting and
...
fixing last night. UDP connection now setup with
the proper remote UDP port.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7042 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
b6b6175866
Send the version information with the client registration
...
and kick the client if they don't match. Need to fix some
other things before the reason actually makes it to the
client before the socket is closed... but at least they'll
know something is wrong.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7041 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
3087235def
* RMI system much more tolerant of bad data now (will display warning in log instead of crashing)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7040 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
5faa1f08fe
Added the rest of the game name and version stuff... still
...
doesn't validate with it but at least the client and server
can be setup now.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7039 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
dda3e4c2a0
Real fix for the client UDP problems and removed my long
...
winded and erroneous comment now that we have point-to-point
connections again.
Also committing the other classes to which I started adding
game name and version... unfinished but needed for the other
fix.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7038 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
17ecd6f0c9
Committing something for testing... may revert.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7037 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
b73f71aeff
Updated to use localhost instead of my hard-coded host
...
and modified to be able to test unreliable throughput.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7036 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
9b5c1bb4d2
Leave the client UDP connection 'connectionless' and
...
left a really big comment as to why. It's sort of
too bad but not that big of a deal.
Now clients can connect to 'localhost' and still
receive UDP packets.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7035 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
f00c13dfba
Added a comment about the "magic number" used in the
...
connect message from the client.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7034 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
5d525edc59
More graceful shutdown of client-initiated close of
...
the Client. Way easier to take care of this stuff with
working code... thanks, MonkeyZone.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7033 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
312e26aeca
Fixed an NPE in the filter code... oops. A null filter
...
is the same as always true.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7032 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
8fc15d2ecf
Basic useful filter implementations.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7031 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
fd62579bf3
Added a String getAddress() to the server-side connection
...
stuff... this will be useful for certain types of filtering
and is good for informational logging.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7030 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
c21ae83fc1
Basic connection filtering support. Standard filter implementations
...
to come next.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7029 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
2a33404814
Fixed some more cases where I missed the long -> int
...
client id conversion.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7028 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
a83216731e
* AssetManager will now throw an exception when there are issues with loading/locating an asset
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7027 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
sha..rd
0df414d2f0
* Fix Lighting.frag compile error
...
* Replaced nondescript NullPointerException in OBJLoader with proper exception for missing material in MTL
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7026 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
8da5e751dd
Client ID is now just an int. If users connect once
...
a millisecond for almost 25 days straight then it will
eventually wrap. I think that's ok.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7025 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
2825885560
Log the client registration steps.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7020 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
90c01777ae
Added some logging for when the kernels are actually
...
hosting. The old SM did similar and it's useful.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7019 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
f9976ec817
Added server-side client-specific session attributes
...
for tucking player data, etc..
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7018 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago
PSp..om
43cb19c934
Deprecated some more things, fixed some javadoc links,
...
and added some more package.html files.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7017 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
14 years ago