gvsu/cs654/proj1/KaZaClient.java
josh b86758e2a9 FileServer work
git-svn-id: svn://anubis/gvsu@33 45c1a28c-8058-47b2-ae61-ca45b979098e
2008-03-08 20:29:51 +00:00

32 lines
760 B
Java

import java.io.*;
import java.net.*;
import java.util.*;
public class KaZaClient
{
public static final int LISTEN_PORT = 3443;
private String m_sharedFolder;
private boolean m_connected = false;
private Socket m_socket;
public KaZaClient(String userName, int kbps,
String sharedFolder, String server)
{
m_sharedFolder = sharedFolder;
try {
m_socket = new Socket(server, KaZaServer.LISTEN_PORT);
} catch (Exception e) {
return;
}
// TODO: publish our name and file list
Thread fsThread = new Thread(new FileServer(LISTEN_PORT, m_sharedFolder));
m_connected = true;
}
public boolean connected() { return m_connected; }
}