���}��GPRS�͑����B�ӷ��ն�(java)��ʲôֻ���B��һ�Σ��� ����60490���Pע�^���� |
---|
���¿Ƽ� |
1�� |
![]() |
GPRS�͑����B�ӷ��ն�(java)��ʲôֻ���B��һ�Σ��� ![]()
�F�ڵĆ��}�ǣ��_��GPRS�͑��˺������������(java)�l��һ�Δ��������ǵڶ��ξ��B�Ӳ����ˣ�����͑��˺��ֿ��l�͡�Ո�����@�N�F���}��Ҫ����ʲô�ط�����
���ն˵���Ҫ���a���£� //Server.java import java.io.*; import java.net.*; public class Server { public static void main(String[] args) throws IOException { boolean listening = true; try { serverSocket = new ServerSocket(9624); } catch (IOException e) { System.err.println("�e�`"); System.exit(1); } while(listening) { new MultiServerThread(serverSocket.accept()).start(); } serverSocket.close(); } } //MultiServerThread.java import java.lang.*; import java.net.*; import java.io.*; public class MultiServerThread extends Thread { private Socket socket = null; public MultiServerThread(Socket socket) { this.socket = socket; } public void run() { try { PrintWriter out = null; BufferedInputStream in = null; out = new PrintWriter(socket.getOutputStream(), true); in = new BufferedInputStream(socket.getInputStream()); byte[] buf = new byte[255]; int bytes_read = 0; bytes_read = in.read(buf); DataProcess dataProcess = new DataProcess(buf,bytes_read); dataProcess.process(); out.print("OK"); out.flush(); out.close(); in.close(); socket.close(); } catch (IOException e) { e.printStackTrace(); } } } //DataProcess.java �� |
�������� | ���� | �؏� ![]() |
x10 |
2�� |
![]() |
![]()
��TCP�B�ӣ�ÿ�ε�local port number������һ�ӣ�һ�����{��myport()�����õ���Ո�_�J�@�c��
|
�������� | ���� | �؏� ![]() |
���¿Ƽ� |
3�� |
![]() |
![]()
���f�IJ�һ�ӑ�ԓ��GPRS�͑��˵İɣ�������Ĵ��a�Ƿ��ڷ������ϵģ���java���ġ�
|
�������� | ���� | �؏� ![]() |
x10 |
4�� |
![]() |
![]()
�oՓ��������ʲô�Z�Ԍ���ԭ�t���_�͑����B���������������҂���TCPtest��VC����������������yԇ�cGPRS�͑����B���������ن������Լ��ķ����������@�Ӿͱ��^�ðl�F���}��
|
�������� | ���� | �؏� ![]() |