1、public static void main(String() agrs) {
2、PrintWriter pw = null;
3、//客户端socket指定服务器的地址和端口号
4、System.out.println("Close.....");
5、套接字通常和同一个域中的套接字交换数据(数据交换也可能穿越域的界限,但这时一定要执行某种解释程序),各种进程使用这个相同的域互相之间用Internet协议簇来进行通信。(一个socket可以指定多个端口号吗)。
6、这是对外服务的端口,不要与其它程序的端口冲突,
7、import java.net.Socket;
8、import java.io.BufferedReader;
9、通信时其中一个网络应用程序将要传输的一段信息写入它所在主机的Socket中,该Socket通过与网络接口卡(NIC)相连的传输介质将这段信息送到另外一台主机的Socket中,使对方能够接收到这段信息。
10、import java.io.InputStreamReader;
11、//用于发送返回信息,可以不需要装饰这么多io流使用缓冲流时发送数据要注意调用.flush()方法
12、for (int i = 0; i < i++) {
13、* 项目名称:JavaThread 程序名称:JabberClient
14、System.out.println("Socket=" + socket);
15、ServerSocket s = null;
16、import java.io.PrintWriter;
17、System.out.println(str);
18、* 日期:2015-7-11 下午21:01:12
19、流套接字以带外功能可靠地、有序地传输数据。在Internet上,流套接字通常使用TCP实现,以便应用程序可以使用TCP/IP协议在任何网络上运行。
20、System.out.println("Client Socket Message:"+str);
21、public static void main(String() args) {
22、import java.net.Socket;
23、s = new ServerSocket(PORT);
24、br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
25、原始套接字用于与安全相关的应用程序,如Nmap。原始套接字的一个用例是在用户空间中实现新的传输层协议。
26、String str = br.readLine();
27、BufferedReader br = null;
28、socket.getInputStream()));
29、package com.dnion.socket;
30、} catch (IOException e) {
31、pw.println("howdy " + i);
32、在连接建立后,可以通过该socket对象进行数据传输,使用send()方法向远程主机发送数据,使用recv()方法接收远程主机发送的数据。