32 lines
760 B
Java
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; }
|
|
}
|