javasocket服务端技巧
来源:才华咖 本文已影响1.27W人
来源:才华咖 本文已影响1.27W人
Java的主要工作是通过编程语言来制作互联网页面、制作动态效果以及网站等技术,以下是小编为大家搜索整理的`javasocket服务端技巧,欢迎阅读!更多精彩内容请及时关注我们应届毕业生考试网!
如下的GreetingServer 程序是一个服务器端应用程序,使用Socket来监听一个指定的端口。
// 文件名
import .*;
import .*;
public class GreetingServer extends Thread
{
private ServerSocket serverSocket;
public GreetingServer(int port) throws IOException
{
serverSocket = new ServerSocket(port);
oTimeout(10000);
}
public void run()
{
while(true)
{
try
{
tln("Waiting for client on port " +
ocalPort() + "...");
Socket server = pt();
tln("Just connected to "
+ emoteSocketAddress());
DataInputStream in =
new DataInputStream(nputStream());
tln(UTF());
DataOutputStream out =
new DataOutputStream(utputStream());
eUTF("Thank you for connecting to "
+ ocalSocketAddress() + "nGoodbye!");
e();
}catch(SocketTimeoutException s)
{
tln("Socket timed out!");
break;
}catch(IOException e)
{
tStackTrace();
break;
}
}
}
public static void main(String [] args)
{
int port = eInt(args[0]);
try
{
Thread t = new GreetingServer(port);
t();
}catch(IOException e)
{
tStackTrace();
}
}
}
编译以上 java 代码,并执行以下命令来启动服务,使用端口号为 6066:
$ java GreetingServer 6066
Waiting for client on port 6066...
像下面一样开启客户端:
$ java GreetingClient localhost 6066
Connecting to localhost on port 6066
Just connected to localhost/
Server says Thank you for connecting to /
Goodbye!
如何解决Java Socket通信技术收发线程互斥
Java中Websocket使用实例解析
关于JavaScript学习笔记之Cookie对象
,javascript break和continue区别
java与javascript之间json格式数据互转详解
关于javascript中cookie对象用法的实例分析
Java语言Object类技巧
JavaScript中Cookie操作实际案例
PPT职称考试“Shockwave Flash Object”控件法
java如何利用java.net.URLConnection发送HTTP请求
如何运用Java socket实现多人聊天室功能
英语写作技巧:Ask for a casual leave
高中生优秀英语作文:Have a break away from electronics
关于Java Socket网络传输的序列化机制
Java中Socket设置连接超时的代码
英语作文:大学生村官 College Graduates Work as Village Offic
英语情感故事It Takes a Special Man to
四级作文:Create a Conservation-Oriented Campus
关于 response方法的javascript asp教程第六课
讲解Java的Socket网络编程的多播与广播实现
JavaScript ES6中CLASS的使用指南
英语阅读:African Union Leaders Talk Mali, Chinese Investmen
JavaScript instanceof 的使用方法有哪些
JavaScript监听textarea中按键事件
Java Tomcat和激活MyEclips的深入理解
初中生英语作文:A favorite subject
The Attractions of Video Games大学英语作文
高端的面试技巧
《We Love Animals A Let’s talk》优秀教案范文
JavaScript中的style.cssText使用教程分解
jQuery中的read和JavaScript中的onload函数的区别在哪
RemarksofPresidentBarackObama优秀英语作文
高端客户服务技巧
英语作文introduce a few favorite books
服务沟通技巧论文
JAVA认证基础知识:JavaNativeInterface学习小结
javascript中setInterval的用法总结
如何实现bootstrap jquery dataTable异步ajax刷新表格数据
英语阅读:VIT declines to acquire Ang Mo Kio property
业务写作技巧