- 浏览: 9634 次
- 性别:
- 来自: 南京
最新评论
文章列表
Java套接字编程是大家学习Java网络编程的入门知识,最简单的例子就是实现客户端与服务器端的通信:从客户端可以发送消息至服务器端,从服务器端也可以反馈消息给客户端。下面先简单介绍一下涉及到的概念:
套接字:套接字是为了区别不同的应用程序进程和连接,计算机操作系统为TCP/IP协议提供的接口。
1)套接字是由IP地址和端口号组成的,简单解释一下,假设你的电脑上有两个程序都在运行,并且都从服务器端读取数据,一个是A,一个是B,现在A的服务器和B的服务器同时发送来数据,现在怎么判断接收到的网络数据是给哪一个程序使用的呢?这就是端口的作用了!每个程序监听本机上的一个端口,就可以从这个端口读取数据了 ...
今天在写socket时,通过网络传输字符串,读出来的时候存入了一个char型字符串,然后将数组输出时,发现了一个问题(以前也遇到过),就是除了应该输出的信息,还输出了很多方框~~~
在网上查了一下乱码,说是编码问题,其实不是的,解决方案很简单,声明数组的时候一定要初始化!!
char buf[] = new char[200];
for(int i = 0; i < 200; i++){
buf[i] = '0';
}
不然就会出现类似的问题!!
java环境变量配置对于初学者来说是很头痛的一件事,首先很多人不明白什么是环境变量,其次,环境变量配置中常常也会出现很多问题。虽然网上有很多教程手把手教大家怎么配置,很多人也会跟着步骤很快取得成功,但是 ...
本文介绍一下C#连接SQL Sever以及对数据库进行的一些基本操作:
假设数据库名字叫做: SQLsql
1)连接语句:
string connString = "Data Source=.\\sqlexpress;AttachDbFilename=G:\\SQLsql.mdf;Integrated Security=True;User Instance=True";
说明:第一个分号前面的内容一般不会变化(注意:这个服务器是建立在本机上的),第二个分号指出你的数据库存放的位置,如果在建立数据库后没有移动数据库(此时数据库在C:\Program Fil ...