Lecture 14A
Servers & Servlets
Design of Server

ServerSocket
Threads For Clients
ClientServerStreams
HTTP Protocol
Server Application

Lectures

1A: Introduction
1B: Java Intro
2A: BuildingBlocks
2B: Objects
3A: More Objects
3B: Exceptions
       & Threads
4A: Waves
4B: Nuclear &
       Particle
5A: AWT
5B: More AWT
      & Graphics
6A:Detectors &
      Simulation
6B: LHC/Atlas &
     RandomSims    
7A: Swing
7B: Java2D
8A: Java Apps
8B: Dialogs &
    MoreClasses
9A: Java I/O
9B: Utilities,
        Unicode
10A: More
    Threading
10B: File
    Handling
11A: Array,Print,
    Images
11B: SimplePhysics
    Simulation
12A: Tips &
    Techniques
12B: More Tips &
    Techniques
13A: Satellite
    
Simulations
13B: Intro to Java
    Networking
14A: Java Servers
14B: HTTP Server
15A: ServerClient
15B: ServerClient
   Expt.Simulation
16A: Course
          Review
16B: ExerciseTest
        Discussion

    Contacts
    Description
    Exercises
    Index
    Outline
    Q&A
    Resources
    StudentInfoForm
    Student Pages
    What's New

 

Home : Lectures : Lecture 14A Title Page
Lecture 14A: Java HTTP Server

Trex
Nemo Semret
Columbia Univ.


Applet Name: Trex
Applet Source: Trex.java
Import(s): java.util, java.net, java.io
Feature(s): image, text, keyboard
Author: Nemo Semret

Usage Guide:

TrexClient is an applet which forms the client part of a networked game. TREX (The REsource EXchange) is a dynamic auctioning game played in real-time by any number of players against each other. The server is a (stand-alone) java application with which each participating applet communicates continuously via TCP sockets. One can play manually using the mouse, or switch to an "autoplay"mode where the applet dynamically computes an optimal strategyfor playing the game.

Usage Example:

<applet code="TrexClient.class" WIDTH=600 HEIGHT = 500>
<param name="port" value="7000">
</applet>


 

 

Home Lectures Resources Index Contacts Students


Physics Simulations with JavaTM
KTH, Kurskod: 5A1418
Curator: Clark S. Lindsey