java套接字编程
请教下
java套接字编程
一般在什么样的项目中会用到这个技术哦?虽然,我早就知道,但一直没在项目中使用过,因此想问下大家
Socket一般用于网络通信,例如编写C/S模式的服务器客户端程序
一般网络编程都会涉及到,比如聊天软件 文件传输 普通软件在线更新
套接字是所有网络数据传输的基础,即几乎所有的j2ee技术都是基于套接字的,只是大多数都被封装了而已。
哦,这样呀,大家继续发言
顶
你可以看下BOT,也是基于套接字,可以做下载,搜索引擎,机器人等。十分强大。。。
一般是几个系统之间的信息交互阿
Socket用处多的很,并不仅限于c/s模式。凡是通信,都会用到,我只举一个例子:比如在桌面的AIR和Java通信。
在不同的进程之间交换数据都可以用socket,包括本机和网络
做界面应用程序尤其是混合编程用得比较多,比如我正在做的数字签名,需求是在JAVA客户端做签名,用C++服务器端验证,需要将签名后的数据转成base64字符串编码通过socket传给c++的socket服务器,如果使用记得要加消息头区分消息类型http/ftp/......
最形象的例子QQ
建议你看看这个,应该对你网络便成有很好的帮助
http://code.google.com/p/java-nsp/
在一些通讯行业的,电信,移动等项目上,也必须大量使用SOCKET ,比如用于从路由或者服务器读取信息进行安全分析
网络编程用的都是套接字到c/c++也一样,这是一切网络的基础
网络编程了,如做通讯软件等都会用到。做ftp服务器端也会用到的。
看看Tomcat就知道了。
相关问答:
先上错误
无法联接数据库
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
代码如下 ,我想通过代理访问一些网址,但是不知道如何测试代理成功,我想通过访问“http://www.blogger.com/”来看看是否代理成功,但是也不能访问,出现异常“Unexpected end of file from server”,但是如果不这 ......
CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
(FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......