【一般的java服务器/客户端教程】教程文章相关的互联网学习教程文章

java – 客户端/服务器用户名/密码认证【代码】

我正在研究客户端/服务器身份验证程序,但我遇到了一个问题.客户端使服务器连接正常,但是一旦我输入我的密码和用户名,它就不会返回它是否是有效的用户名/密码.如果用户使用正确的用户名/密码登录,服务器应该返回“欢迎,用户名”,如果它无效,则返回“登录失败”.我查看了printwriter和bufferedreader文档,以确保我使用正确的方法在服务器/客户端之间正确传递文本.我尝试通过在服务器和客户端上打印用户名和密码进行调试,以确保它们都...

X.509安全Web服务的Java客户端【代码】

我有远程Web服务,使用X.509证书进行保护.我生成了Web服务客户端的东西(使用jax-ws),但是需要配置是否用于证书的使用.我该怎么办?我想我应该在我的本地可信密钥库中注册证书,他们设置如下:System.setProperty("javax.net.ssl.keyStore", keyStore); System.setProperty("javax.net.ssl.keyStoreType", "JKS"); System.setProperty("javax.net.ssl.keyStorePassword", keyStorePassword); System.setProperty("javax.net.ssl.trust...

如何使用Google API Java客户端向Google Shortener API发送请求并解析JSON响应?【代码】

我想使用Google Shortener API.我想使用google api java客户端库发布请求并解析JSON响应. 接下来,我发布了我尝试过的代码:import java.io.IOException; import net.sf.json.JSONObject; import com.google.api.client.googleapis.GoogleHeaders; import com.google.api.client.googleapis.GoogleTransport; import com.google.api.client.googleapis.json.JsonCParser; import com.google.api.client.http.HttpRequest; imp...

java – 不同机器上的简单UDP广播客户端和服务器【代码】

以下客户端和服务器UDP广播代码在两者都在同一台PC上时工作正常.然而,当我将它们放在同一个WIFI LAN中的不同PC上时,根本没有任何事情发生.我已经设法让两个单独的PC上的多播版本工作正常,但不是这样:(.我已经关闭了两个防火墙,并成功地从两个PC上ping每个. 这个测试背后的想法是这样我可以使用这种方法,因此客户端可以通过发送数据报包(对等点发现)在LAN上找到服务器.我认为我对主机名或其他东西做错了,但经过一周的谷歌搜索和测试...

在Java中压缩用于客户端/服务器传输的字符串【代码】

我使用专有的客户端/服务器消息格式来限制我可以通过网络发送的内容.我无法发送序列化对象,我必须将消息中的数据存储为String.我发送的数据是以逗号分隔的大值,我想在将数据打包为消息之前压缩数据. 我尝试使用Deflater / Inflater实现这一目标,但是在某个地方,我遇到了困难. 我正在使用以下两种方法进行放气/充气.但是,将compressString()方法的结果传递给decompressStringMethod()会返回null结果.public String compressString(S...

一个简单的Java SOAP客户端

我是Web服务的新手,我一直试图在Internet上找到一个简单的Java SOAP客户端程序.我想做的就是发送一条SOAP消息并收到一些响应.有一个网站提供免费的网络服务. http://www.webservicex.net/ws/WSDetails.aspx?WSID=17&CATID=7 您输入国家/地区名称,它会为您提供国家/地区的ISD代码.就这么简单. 我想将国家名称发送到Web服务,并仅使用Java而不使用任何外部jar来获取其ISD代码.解决方法:尝试SoapUI – 它非常棒,涵盖了与web服务一起工...

java – 使用自签名证书连接到SSL服务器的客户端【代码】

我完全被困在这里了.我有一个java客户端代码需要连接到具有自签名证书的SSL服务器. 仅当我在服务器端禁用SSLv2支持时才会出现此问题.private static DefaultHttpClient createHttpClient(int port) {try {java.lang.System.setProperty("sun.security.ssl.allowUnsafeRenegotiation", "true");// First create a trust manager that won't care.X509TrustManager trustManager = new X509TrustManager() {public void checkClientT...

java – 使用HTTP客户端为JSON列表发送和解析响应【代码】

在我的java代码中,我需要向具有3个标头的特定URL发送http post请求:URL: http://localhost/something Referer: http://localhost/something Authorization: Basic (with a username and password) Content-type: application/json这将返回一个响应,其中包含一个JSON“key”:“value”对,然后我需要以某种方式解析以将键/值(Alan / 72)存储在MAP中.响应是(当使用SOAPUI或Postman Rest时):{"analyzedNames": [{"alternate": fals...

java – 通过Web服务从服务器向客户端发送pdf文件【代码】

由于我是网络服务新手,请您回答我的问题.我的问题是I want to implement a web service which sends pdf files to client as the client calls this web service.请有人帮我处理好的代码或解释. 现在可以请一些人解决我的错误.12-23 09:42:48.429: DEBUG/installd(32): DexInv: — BEGIN ‘/data/app/vmdl33143.tmp’ —12-23 09:42:51.708: DEBUG/dalvikvm(328): DexOpt: ‘Lorg/xmlpull/v1/XmlPullParser;’ has an earlier defi...

Java Web服务客户端中的连接详细信息和超时【代码】

我必须为给定的WSDL文件实现webservice客户端.我使用SDK的’wsimport’工具从WSDL创建Java类,以及将webservice唯一的方法(enhanceAddress(auth,param,address))包装成一个简单的java方法的类.到现在为止还挺好. Web服务功能正常,返回结果正确.代码如下所示:try {EnhancedAddressList uniservResponse = getWebservicePort().enhanceAddress(m_auth, m_param, uniservAddress);//Where the Port^ is the HTTP Soap 1.2 Endpoint }c...

java – 客户端证书上的OCSP吊销【代码】

如果仅使用客户端的java.security.cert.X509Certificate,如何使用OCSP手动检查java中的证书撤销状态?我看不清楚这样做的明确方法. 或者,我可以让tomcat自动为我做,你怎么知道你的解决方案是真的?解决方法:我发现了一个最优秀的解决方案 http://www.docjar.com/html/api/sun/security/provider/certpath/OCSP.java.html/**54 * This is a class that checks the revocation status of a certificate(s) using55 * OCSP. It ...

服务器和客户端之间的实时视频流 – 使用Java【代码】

这是我正在进行的项目的一部分.我有两个桌面java应用程序,一个在服务器上运行(有真正的IP),另一个是客户端.我只想从连接到服务器应用程序的网络摄像头流式传输实时视频,并在客户端应用程序上播放.我想从多个摄像头进行流式传输. 我一直在寻找Xuggler,JMF,Red5,VLCj之间的日子.我无法想象我应该从哪里开始,因为我刚接触编程中的媒体. 我应该从哪里开始的想法? 提前致谢解决方法:我建议您使用VLCJ,因为除了实时视频流之外,您还可以使...

Android和Java的REST客户端改造不会终止【代码】

我正在研究Android和Java的Retrofit REST客户端. 在Eclipse中使用标准Java项目我使用带有void返回类型的@POST. 进行异步调用. 一切都按预期工作,但我的测试主要方法永远不会终止.我必须手动停止每个测试执行. 我需要做什么(或停止做)以便我的测试自动终止? 这是我的java代码.import retrofit.Callback; import retrofit.RestAdapter; import retrofit.RetrofitError; import retrofit.client.Response;public class Android {priv...

java – 带有cookie的RestTemplate客户端【代码】

我正在用Java编写一个简单的客户端,以允许可重用??使用通过RESTful API访问的专有病毒扫描软件.要上传用于扫描API的文件,需要POST for Connect,然后使用POST将文件发布到服务器.在对Connect POST的响应中,服务器设置了cookie,需要在后续POST中出现以发布文件.我目前正在客户端使用Spring RestTemplate. 我的问题是如何访问响应中的cookie以便在后续POST中转发回服务器?我可以看到它们存在于返回的标题中,但ResponseEntity上没有方...

用于Java中文件传输的FTP客户端服务器模型【代码】

好吧,我正在尝试用Java实现ftp服务器和ftp客户端.我试图从服务器接收文件.以下是代码行.我能够实现服务器和客户端之间的连接,但也无法将文件名发送到服务器.那么有人可以指导我这种方法是否正确,或者如果没有,请建议适当的更改. 服务器的实现:import java.net.*; import java.io.*;class MyServer {ServerSocket ss;Socket clientsocket;BufferedReader fromclient;InputStreamReader isr;PrintWriter toclient;public MyServer()...