求助!pgAdmin4 socket连接失败 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs2
本版专家分:245
Blank
红花 2019年8月 Oracle大版内专家分月排行榜第一
2019年7月 Oracle大版内专家分月排行榜第一
2019年6月 Oracle大版内专家分月排行榜第一
Blank
黄花 2019年5月 Oracle大版内专家分月排行榜第二
2018年1月 Oracle大版内专家分月排行榜第二
2017年10月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2017年12月 Oracle大版内专家分月排行榜第三
2017年11月 Oracle大版内专家分月排行榜第三
2017年9月 Oracle大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
socket创建连接失败
/*********************************************************************/rn/*********************** Sever *************************/rn/*********************************************************************/rn int rc;rn WSADATA wsadata;rn SOCKADDR_IN addr;rn unsigned long sock;rn char data[100];rn int test;rnrn strcpy(data,"Hello");rn rc = WSAStartup(2, &wsadata);rn if(rc) rn rn AfxMessageBox("WSAStartup FAILED: err=%d\n", GetLastError());rn _endthread();rn rnrn addr.sin_family = AF_INET;rn addr.sin_port = 2000;rn addr.sin_addr.S_un.S_addr = inet_addr("192.168.1.1");rn sock = WSASocket(AF_INET,SOCK_STREAM,0,NULL,0,WSA_FLAG_OVERLAPPED);rn bind(sock,(struct sockaddr *)&addr,sizeof(addr));rn listen(sock,SOMAXCONN);rn accept(sock,(struct sockaddr *)&addr,NULL);rn test = WSAGetLastError();rn test = send(sock,data, 5,0); rn test = WSAGetLastError();rn WSACleanup(); rn/*********************************************************************/rn/*********************** Client ************************/rn/*********************************************************************/rn int rc;rn WSADATA wsadata;rn SOCKADDR_IN addr;rn unsigned long sock;rn char data[100];rnrn rc = WSAStartup(2, &wsadata);rn if(rc) rn rn AfxMessageBox("WSAStartup FAILED: err=%d\n", GetLastError());rn rnrn addr.sin_family = AF_INET;rn addr.sin_port = 2000;rn addr.sin_addr.S_un.S_addr = inet_addr("192.168.1.1");rn sock = WSASocket(AF_INET,SOCK_STREAM,0,NULL,0,WSA_FLAG_OVERLAPPED);rnrn int test = connect(sock,(struct sockaddr *)&addr,sizeof(addr));rnrn recv(sock,data,6,0);rn WSACleanup(); rnrnClient的connect()消息Server能收到,只是当Server发送数据时,报错,说创建<em>连接失败</em>?rn问题出在哪里咧?
nokia5800创建socket连接失败
nokia5800创建<em>socket</em><em>连接失败</em> rn就是这句: sc = (SocketConnection) Connector.open("<em>socket</em>://" + ServerIP + ":" + ServerPort);出错,奇怪了都
关于Socket连接失败的问题???
套接字打开后开始请求数据,发送数据未见错误,但是接收时,老是出现tcpAsyCl.Connected=false,程序老是调到Else后面,打上断点后发现tcpAsyCl.Connected=false,为什么接收数据时套接字会断开??rn If (tcpAsyCl IsNot Nothing) And (tcpAsyCl.Connected) Thenrnrn Tryrn ReDim tcpSyncClBuffer(ReadByteLen - 1)rn tcpAsyCl.Receive(tcpSyncClBuffer, tcpSyncClBuffer.Length, SocketFlags.None)rn ReDim inData(DataByteLen - 1)rn Array.Copy(tcpSyncClBuffer, StartByte, inData, 0, inData.Length)rn Return Truern Catch ex As Exceptionrn ReadSyncData = Falsern CallException(write_data(7), write_data(7), ErrorNum.excReadFail)rn End TryrnElsern ReadSyncData = False [color=#FF0000]‘’程序老是跳到这里来[/color]rn CallException(write_data(7), write_data(7), ErrorNum.excConErr)rnEnd If
applet中socket连接失败
做了一个tcp的<em>socket</em>连接的程序,写成应用程序可以运行,在applet里面调用本机上也可以,但在局域网里试就不行,java控制台显示错误:rnjava.security.AccessControlException: access denied (java.net.SocketPermission 172.16.14.219:4747 connect,resolve)rn at java.security.AccessControlContext.checkPermission(Unknown Source)rn at java.security.AccessController.checkPermission(Unknown Source)rn at java.lang.SecurityManager.checkPermission(Unknown Source)rn at java.lang.SecurityManager.checkConnect(Unknown Source)rn at java.net.Socket.connect(Unknown Source)rn at java.net.Socket.connect(Unknown Source)rn at java.net.Socket.(Unknown Source)rn at java.net.Socket.(Unknown Source)rn at ChatClient.(ChatClient.java:14)rn at ClientApplet.init(ClientApplet.java:46)rn at sun.applet.AppletPanel.run(Unknown Source)rn at java.lang.Thread.run(Unknown Source)rnrn代码就是最普通的<em>socket</em>=new Socket("172.16.14.219",4747);
pgadmin4管理工具
<em>pgadmin4</em>
pgAdmin4客户端
pgAdmin 4绿色版,这是一款非常专业的数据库设计工具,而且该软件支持多平台,还拥有多个部署模型,让你的操作变得更加的简单,有兴趣的小伙伴不妨来游迅网下载试试,相信这款软件一定不会让你失望的。
pgadmin4数据库管理
<em>pgadmin4</em>数据库管理 PostgreSQL<em>pgadmin4</em>数据库管理 PostgreSQL
socket connect 返回-1 连接失败
[code=C/C++][/code]rn// Clinet1.cpp : 定义控制台应用程序的入口点。rn//rnrn#include "stdafx.h"rnrn#include rn#include rn#pragma comment ( lib , "wsock32") ;rnrnint main ()rnrn WSADATA wsaData;rn WORD sockVersion = MAKEWORD(2, 2);rn //加载winsock库rn if(WSAStartup(sockVersion, &wsaData) != 0)rn return 0;rn struct sockaddr_in peer;rn SOCKET s ;rn int rc ;rn char buf[1] ;rn peer.sin_family = AF_INET ;rn peer.sin_port = 7500 ;rn peer.sin_addr.s_addr = inet_addr( "127.0.0.1" ) ;rn s=<em>socket</em>( AF_INET , SOCK_STREAM , 0 ) ;rn if( s < 0 )rn rn printf( "<em>socket</em> call failed" ) ;rn /* exit( 1 ) ;*/rn rn rc = connect( s , ( struct sockaddr * ) & peer ,sizeof ( peer ) ) ;rn if ( rc )rn rn printf(" connect call fialed ") ;rn printf( "\n") ;rn rnrn rc = recv( s , buf , 1 , 0 ) ;rnrn if ( rc ) ;rn rnrnrnrnrnrn
socket为什么连接失败?请看代码
//程序是一个客户端rn#include rn#include rn#include rn#include rn#include rn#include rnrnusing namespace std;rnstring Str;rn//*********************rnrnvoid SendMsg()rnrn char ch;rn ch = getchar();rn if (ch == '\n')rn rn cout<<>IP;rn Server.sin_family = AF_INET;rn Server.sin_port = 5150; //此处以前写成的rn Server.sin_addr.s_addr = inet_addr(IP.c_str());rn if (connect(sClient,(struct sockaddr*)&Server,sizeof(Server)) == SOCKET_ERROR)rn rn cout<<
SQL连接失败,求助中.....
情况是这样的rnrn局域网中共有3台电脑,一个路由器用来连接3台计算机和共享上网rnrn3台计算机都可以上网,且互相都可以PING通rn3台计算机的系统都是WINDOWS XPrn假设3台计算机分别为 A , B ,CrnrnA 正常并成功的装上了 SQL SERVER 2000rnB 正常并成功的安装上了 MSDE2000rnC 是一个刚刚安装好的新系统rnrnA 的 SQL 服务并未开启rnrn在A上通过程序代码rnSQLDMO 查找到了 B 的服务后 用ADO 成功的连接上了 Brnrncn.Provider = "SQLOLEDB.1"rncn.Properties("Data Source").Value = serverNamerncn.Properties("Initial Catalog").Value = DatabaseNamerncn.Properties("User ID").Value = UserNamerncn.Properties("Password").Value = Passwordrncn.Openrnrn成功的连接上了MSDE2000 的SQL服务且读取信息正常rnrnB 计算机也通过该测试rnrnC 计算机在本地成功注册了 SQLDMO.DLL 后也可以直接查找到 B 的SQL 服务rn但通过以上方式却提示rnRun-time error '-2147467259 (80004005)'rn[DBNETLIB][ConnectionOpen (Connect()).]SQL Sserver 不存在或拒绝访问.rnrn这样的提示rn我查看了一下C计算机的 \Program files\common files\system\ado 下的文件都是存在的rn用ODBC 测试是可以连接成功的rnrn我要通过什么方式解决我的问题?rn
求助,数据库连接失败
新手新手一名……数据库老是加载失败。。。是我的eclipse环境有问题?rnrnrnrnrnrnrnrnrn rn 保存图书信息rnrnrn 0) // 判断是否更新成功rn out.print("成功添加了 " + row + "条数据!"); // 更新成输出信息rn rn ps.close(); // 关闭PreparedStatement,释放资源rn conn.close(); // 关闭Connection,释放资源rn catch (Exception e) rn out.print("图书信息添加失败!");rn e.printStackTrace();rn rn%>rnrnrnrnrn一部分代码……就是程序就能执行到Class.forName("com.mysql.jdbc.Driver);这句,然后就跳到catch中了…… <em>求助</em>啊啊啊啊啊
关于postgre连接失败求助
Connection refused Is the server running on host "61.*.*.*"and accepting TCP/IP connections on port 5432? in /export/www/koc/home/common/check_nifty.php3。rnrn用客户端postgre manager工具还是同一机器上的PHP程序,都不能连数据库。用psql命令在shell里面可以打开数据库。请问怎么办?如何解决?谢谢
求助:mongos连接失败
开启mongos如下:之后用netstat -lntup | grep mongo查看没有mongos的端口,打开日志发现报错如下:mongos配置如下:求大神指点。。。。。
求助JDBC连接失败问题
本人在使用MyEclipse连接SQLServer数据库时总显示“‘sa’登录失败”,请问各位,究竟是怎么回事啊?
求助:oracle连接失败
各位大侠:rn 本人刚接触oracle,公司的oracle数据库是安装在win sever2003上的,用Enterprise Manager Console,输入用户名:sa,密码:123,可登录本地数据库,但在客户端远程连接,用这个用户名和密码就无法登录,请各位帮忙,如何在客户端远程连接,谢谢!rnrn附ora文件内容:rn服务器端:listener.orarnLISTENER =rn (DESCRIPTION_LIST =rn (DESCRIPTION =rn (ADDRESS_LIST =rn (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))rn )rn (ADDRESS_LIST =rn (ADDRESS = (PROTOCOL = TCP)(HOST = EBSIC)(PORT = 1521))rn )rn )rn )rnrnSID_LIST_LISTENER =rn (SID_LIST =rn (SID_DESC =rn (SID_NAME = PLSExtProc)rn (ORACLE_HOME = D:\oracle\ora92)rn (PROGRAM = extproc)rn )rn (SID_DESC =rn (GLOBAL_DBNAME = dybmis)rn (ORACLE_HOME = D:\oracle\ora92)rn (SID_NAME = dybmis)rn )rn )rnrn客户端:tnsnames.orarnEBSIC =rn (DESCRIPTION =rn (ADDRESS_LIST =rn (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.20.20)(PORT = 1521))rn )rn (CONNECT_DATA =rn (SERVER = DEDICATED)rn (SERVICE_NAME = DYBMIS)rn )rn )rn
求助:pymongo连接失败
在连接pymongo的数据库时报错,有的人说是要将mongod.lock 删除,可是mongod.lock 在哪里呢?rn是不是每次启动MongoDB都要将mongod.lock 删除,还有什么其他方法么?rn>>> import pymongorn>>> con = pymongo.Connection()rnrnTraceback (most recent call last):rn File "", line 1, in rn con = pymongo.Connection()rn File "E:\STUDY\python\python 2.7.3\lib\site-packages\pymongo-2.5-py2.7-win32.egg\pymongo\connection.py", line 220, in __init__rn max_pool_size, document_class, tz_aware, _connect, **kwargs)rn File "E:\STUDY\python\python 2.7.3\lib\site-packages\pymongo-2.5-py2.7-win32.egg\pymongo\mongo_client.py", line 336, in __init__rn raise ConnectionFailure(str(e))rnConnectionFailure: could not connect to localhost:27017: [Errno 10061]
紧急求助,数据库连接失败
打开企业管理器时连接不上。rn<em>连接失败</em>,请检查SQL Server注册属性rnrn----------------------------------------rn下午还好好的,没动过就连不上了rn重起也不行。rn
pgAdmin4的应用(一)
一、安装可供参考:https://blog.csdn.net/qq_28289405/article/details/80240969二、转化为中文可供参考:https://blog.csdn.net/qq_28289405/article/details/80242956三、应用1、创建数据库...
安装pgAdmin4,超时问题
为了数据库可视化安装了一个pgAdmin4,这里我下载的是python wheel文件,执行本地安装,执行了pip install操作后,因为有很多依赖包要安装,所以经常超时,有时候pip对于超时的判定太严格,因为我用的aliyun所以也没有特意修改global的超时设置:ReadTimeoutError: HTTPConnectionPool(host='mirrors.aliyun.com',
pgAdmin4的应用(二)
PostgreSQL1、插入数据写错了:  select  是查询或是:这种方法也是可以的,不过之前要先确定表!!查看添加的数据;2、使用 insert 查询工具插入多条数据INSERT INTO STUDENT2( ID,NAME,SUBJECTS) VALUES (2,'往','c'), (3,'开','m'), (4,'天','x');查看数据:3、使用 select 查询数据3...
pgAdmin4执行SQL语句
找到要查询的数据库(创建一个数据库用户时默认是test,重名时变成test1)
解决pgAdmin4启动失败方法
问题现象 有时pgadmin 4启动仅显示启动界面, 或者 点击图标一直都没反应,启动界面用鼠标点击下就消失了, 然后过很长时间就保错: the application server could not be contect 错误 解决方法 删除文件夹 删除路径为 c:\Users\your_name\AppData\Roaming\pgAdmin 之内的所有文件和文件夹...
pgadmin4备份还原报错问题
我使用PGadmin的备份功能,在另一个空表上还原,但是一直报错我这个环境配置row_security无法识别,但是都是同一个数据库下作的呀。。报错如下:rnpg_restore: connecting to database for restorernpg_restore: [archiver (db)] Error while INITIALIZING:rnpg_restore: [archiver (db)] could not execute query: ERROR: unrecognized configuration parameter "idle_in_transaction_session_timeout"rn Command was: SET idle_in_transaction_session_timeout = 0;rnrnpg_restore: [archiver (db)] could not execute query: ERROR: unrecognized configuration parameter "row_security"rn Command was: SET row_security = off;rnrnWARNING: errors ignored on restore: 2[img=https://img-bbs.csdn.net/upload/201806/06/1528256251_589288.png][/img]
【PostgreSQL】pgAdmin4 连接数据库
pgAdmin 连接数据库,需要数据库服务做如下修改 1 配置 pgAdmin 连接postgresql数据库需要修改postgresql配置文件,路径: /etc/postgresql/#.#/main/postgresql.conf 找到 #listen_addresses = 'localhost' 改为 listen_addresses = '*' 2 /etc/pos...
PostgreSQL - pgAdmin4远程连接数据库
前言 PostgreSQL在安装的时候自带的pgAdmin这个可视化工具,自从将PostgreSQL9升级到了10版本后,自带的pgAdmin也从3升级到了4版本。pgAdmin4的变化非常巨大,刚接触时一脸懵逼,这里记录下怎么用pgAdmin4进行远程连接数据库并执行SQL语句。 操作步骤 选中Browser窗口里的Servers -&gt; 点击上方工具栏里的Object -&gt...
pgadmin4 windows postgresql客户端
<em>pgadmin4</em> windows postgresql客户端连接工具 经测试可用
pgadmin4信息收集语句
-- <em>pgadmin4</em>信息收集语句     SELECT    (SELECT sum(tup_inserted) FROM pg_stat_database) AS &quot;Inserts&quot;,    (SELECT sum(tup_updated) FROM pg_stat_database) AS &quot;Updates&quot;,    (SELECT sum(tup_deleted) FROM pg_st...
pgAdmin4 设置 中文 界面
pdAdmin4 界面 设置中文
pgadmin4 无法在ubuntu18.04运行
我是wubi安装的ubuntu18.04,安装的<em>pgadmin4</em>-3.0*.whl,安装成功了。我使用python3.6.5的pip3安装的,然后用python3运行<em>pgadmin4</em>.py。出现错误,如下:rn-----------------------------------------------------------------------------------------------------------------------------------------------rnhengaini2055@ubuntu:~/.local/lib/python3.6/site-packages/<em>pgadmin4</em>$ sudo python3 ./pgAdmin4.pyrnTraceback (most recent call last):rn File "./pgAdmin4.py", line 70, in rn app = create_app()rn File "/home/hengaini2055/.local/lib/python3.6/site-packages/<em>pgadmin4</em>/pgadmin/__init__.py", line 310, in create_apprn schema_version = version.valuernAttributeError: 'NoneType' object has no attribute 'value'rn----------------------------------------------------------------------------------------------------------------------------------------------rnrn请问这是怎么回事呢?rn
求助,在客户端联接服务器时,连接失败
<em>求助</em>,在客户端联接服务器时,<em>连接失败</em>。用GDB单步调试时,发現在20行<em>连接失败</em>。rnrn服务器在本地运行正常,已通過其他仿真命令测试過服務器。rnrn对于客户端代碼,一直沒有找出那里有問题,求高手指点。 rnrn[code=c]rn10 struct sockaddr_in clt_addr, srv_addr;rn11 int clt_fd, srv_fd;rn12rn13 clt_fd = <em>socket</em>(AF_INET, SOCK_STREAM, 0);rn14rn15 srv_addr.sin_family = AF_INET;rn16 srv_addr.sin_port=htons(14489);rn17 inet_pton(AF_INET, "127.0.0.1", &(srv_addr.sin_addr));rn18rn19 printf("Prepare connect object machine\n");rn20 int ret = connect(clt_fd, (struct sockaddr*)&srv_addr, sizeof(struct sockaddr_in));rn21 if (ret == 0)rn[/code]
sql server 连接失败求助啊!!
sql server 连接服务器用 . 可以正确连接到本地, 但用一个内网IP地址却显示 "在与SQL SERVER 建立连接时出现与网络相关的或特定于实例的错误。" 可是用另一个服务器连接就没问题。不知道为什么,检测各个服务和设置都没有问题。 不知道是什么原因 求解!!!! 我的电脑是sql server 2008 要连接的服务器是sql server 2008 r2 那个可以连接到它的也是 sql server r2 还有就是有ISA。请各位大侠帮忙解决下。
求助哟! SQL SERVER连接失败
我的SQL SERVER不知怎么了,总会连接不上,是本地的.偶尔会连上,但过一会又不成了,会弹出错误提示框提示如下:rnrnrn<em>连接失败</em>:rnSQLState:'01000'rnsql server错误:109rn[Microsoft][ODBC SQL Server Driver][shared memory]connectionRead(WrapperRead())rn<em>连接失败</em>:rnSQLState:'08s01'rnsql server错误:11rn[Microsoft][ODBC SQL Server Driver][shared memory]一般性网络错误,请检查网络文档.rn
求助:delphi7 + sqlserver 2000 连接失败
delphi7 + sqlserver 2000 做的两层结构(用ado直接连的) 的程序为什么会经常提示‘<em>连接失败</em>’,这个问题以经烦了我好久了都没找出原因。大家帮我想想哪里会出问题。
android使用socket与PC端进行连接失败
作了一个java的服务器,运行在本机上,本机ip地址是192.168.0.110rn服务器代码为:rn[code=Java]static int clientNum = 1;rn rn public static void main(String[] args) rn // TODO code application logic herern ServerSocket server = null;rn rn tryrn server = new ServerSocket(8316);rn catch(IOException e)rn e.printStackTrace();rn System.exit(-1);rn rn rn while(true)rn tryrn Socket ss = server.accept();rn new ServerThread(ss,clientNum).start();rn catch(Exception e)rn e.printStackTrace();rn rn clientNum++;rn rn rn rn rn[/code]rnrnandroid客户端使用本机上的模拟器运行,客户端代码为:rn[code=Java]public class MobileNewsActivity extends Activity rn /** Called when the activity is first created. */rn @Overridern public void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn Socket <em>socket</em> = null;rn DataInputStream dis;rn tryrn <em>socket</em> = new Socket("192.168.0.110 ",8316);rn dis = new DataInputStream(<em>socket</em>.getInputStream());rn rn catch(Exception e)rn e.printStackTrace();rn rn rn setContentView(R.layout.main);rn rn[/code]rnrn现在客户端和服务器无法建立连接rn已经在Manifest里面写了rnrnrnrnrn帮忙看看哪里出了问题
MFC 同时创建多个socket连接失败的问题
我的应用程序是一个关于主机存活性探测的,我装上windowsXP系统补丁后,当创建<em>socket</em>连接超过10个以上,后面connection的IP都失败,没有装补丁之前,运行来好好的,是不是windows系统补丁限制了<em>socket</em>的个数,各位大哥请帮帮小弟吧!
急急急!! socket://127.0.0.1:80 建立连接失败??
我用 <em>socket</em>://127.0.0.1:80 建立<em>连接失败</em>rnStreamConnection connection = (StreamConnection)Connector.open("<em>socket</em>://127.0.0.1:8000");rn如何解决??
谈谈delphi中Socket连接失败的异常处理方法
在idhttp,TClientSocket等网络组件中,如果连接不成功,经常会弹出个英文显示的错误界面,请问大家是怎样处理的?rn如下程序:rnprocedure TForm1.Button1Click(Sender: TObject);rnbeginrntryrn idHttp1.Get('http://www.126.com');rnexceptrn showmessage('Error');rnend;rnend;rn若http://www.126.com打不开就会弹出个就会报出10060的错误,请问大家是怎么处理这种错误的?
freeswitch报大量socket连接失败定位
背景     12月3日上午,拨打电话无法拨打,然后登陆freeswitch服务器上进行日志查看,发现日志中出现大量的[ERR] mod_event_<em>socket</em>.c:2891 Socket Error! Could not listen on ,同时重启freeswitch仍然会出现该问题。 定位 定位1:查看本地IP地址。     从报错的信息来看,无法建立监听,那么首先查看服务器...
socket 不通过路由器做映射连接失败的问题
我做了一个<em>socket</em>程序,通过路由器进行连接与数据传输都没有问题,但是如果我服务器如果通过无线上网卡或者asdl来上网,不通过路由器,服务器端我直接获取当前ip,看着也像外网ip,客户端通过这个ip去连接的时候,连不上,但是通过路由器我做了一个端口映射,连接就没问题,请教连接不上是什么问题导致····
请教socket重启成功,但连接失败问题
CUsbEngine::CUsbEngine()rnrn m_status = EBeforeConnect;rn m_receiveThread = NULL;rn m_bGprsTest = false;rn m_acceptThread = NULL;rn INT iRet = WSAStartup(MAKEWORD(2,2), &wsaData);rn if(NO_ERROR != iRet)rn rn hr = E_FAIL;rn fSockInitialized = FALSE; rn return;rn rn // Create a <em>socket</em>.rn mySocket = <em>socket</em>(AF_INET, SOCK_STREAM, IPPROTO_TCP);rn if(INVALID_SOCKET == mySocket)rn rn iRet = WSAGetLastError();rn fSockInitialized = false;rn hr = HRESULT_FROM_WIN32(iRet);rn return;rn rn PrintLog("fsock True");rn fSockInitialized = TRUE;rn m_receiveBuffer = new char[MaxUsbData];rnrnCUsbEngine::~CUsbEngine()rnrn Stop(0);rn delete m_receiveBuffer;rn m_receiveBuffer = NULL;rnrnvoid CUsbEngine::Stop(int nErrorCode)rnrn m_status = EBeforeConnect;rn if(m_receiveThread)rn rn m_receiveThread->ResumeThread();rn rn if(sockConn!= NULL)rn rn close<em>socket</em>(sockConn);rn sockConn = NULL;rn rn if (mySocket != NULL)rn rn close<em>socket</em>(mySocket);rn mySocket = NULL;rn rn if (fSockInitialized)rn rn WSACleanup();rn fSockInitialized = false;rn rn if(m_receiveThread)rn rn WaitForSingleObject(m_receiveThread->m_hThread,2000);rn m_receiveThread = NULL;rn rnrnBOOL CUsbEngine::ListenNow()rnrn rn // Bind the <em>socket</em>.rn sockaddr_in service;rn service.sin_family = AF_INET;rn service.sin_addr.s_addr = INADDR_ANY;rn service.sin_port = htons(27020);rn rn INT iRet = bind( mySocket, reinterpret_cast (&service), sizeof(service));rn if(SOCKET_ERROR ==iRet)rn rn iRet = WSAGetLastError();rn hr = HRESULT_FROM_WIN32(iRet);rn return FALSE;rn rn rn // Listen on the <em>socket</em>.rn iRet = listen(mySocket, 1);rn if (SOCKET_ERROR == iRet)rn rn iRet = WSAGetLastError();rn hr = HRESULT_FROM_WIN32(iRet);rn return FALSE;rn rn m_status = EConnected;rn m_receiveThread = AfxBeginThread(RevThread,(void *)this);rn return TRUE;rnrn我在手机端是服务器SOCKET。第一次连接,PC客户端能顺利连接过来,但是重启之后,其他PC端再重启多少次,都无法连接到这里来。rn重启是这样的。rn对象:CUsbEngine *pEngine;rnif(pEngine)rnrndelete pEngine;rnpEngine = NULL;rnrnpEngine = new CUsbEngine();rnpEngine->ListenNow();rn发现第2次连接的时候,代码运行跟第一次一样。但PC端无论重启多少次,就是连不上。rn
SOCKET连接步骤不对//connect连接失败
[code=c]rn我这是连接网络摄像机的。。。。rn[/code]rnrn#include "stdafx.h"rnrn#include rnrn[code=c]rnrn#include rn#pragma comment(lib,"WS2_32.lib")rnrn SOCKET sock;rnrn if(!AfxSocketInit())rn rn AfxMessageBox("ERROR ");rn rn WSADATA wsaData;rn SOCKADDR_IN server_addr;rnrn WORD wVersion;rn wVersion = MAKEWORD(2,2);rn WSAStartup(wVersion,&wsaData);rn server_addr.sin_addr.S_un.S_addr = inet_addr("192.168.1.85");rn server_addr.sin_family = AF_INET;rn server_addr.sin_port = htons(80);rn if(sock = <em>socket</em>(AF_INET,SOCK_STREAM,IPPROTO_TCP)== INVALID_SOCKET)rn rn AfxMessageBox("ERROR2");rn rn rn if(connect(sock,(struct sockaddr*)& server_addr,sizeof(SOCKADDR_IN))== INVALID_SOCKET)rn rn AfxMessageBox("ERROR3");rn rn[/code]rnrn
socket断开后后再连接失败,why?
//断开:rnif(<em>socket</em>!=null)rnrn if(<em>socket</em>.Connected)rn rn <em>socket</em>.Shutdown(SocketShutdown.Both);rn <em>socket</em>.Close();//不用这行也不行;rn rnrnrn//连接:rntryrnrnrn IPAddress ip;rn int endport;rn tryrn rn ip=IPAddress.Parse(this.form1.ResInI.IPE_ip);rn endport=int.Parse(this.form1.ResInI.IPE_Port); rn rn catch(Exception ee)rn rn MessageBox.Show(ee.Message);rn return;rn rnrn IPEndPoint ipe=new IPEndPoint(ip,endport);rn if(<em>socket</em>==null)rn rn this.<em>socket</em>=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);rn rn this.<em>socket</em>.Connect(ipe);rnrncatch(Exception ee)rnrn MessageBox.Show(ee.Message);rn return;rnrn先连接,再断开;再<em>连接失败</em>;why?rn
gprs连接成功但是socket连接失败
连接上GPRS后,能打开网页(baidu.com),但是通过<em>socket</em> ,tcp连不上自己的服务器。为啥呢。
Android TCP Socket真机上连接失败
最近搞Android网络编程,使用了两种方法建立TCP连接与PC通信,第一种方法是:使用C++结合BSD Socket 开发的TCP Server,第二种是直接用Java Socket开发的Server,两种方法在模拟器上运行完全没问题,但是一放到真机上就连接超时。关于连接这部分,BSD Socket 和 Java Socket都调用的是Connect()方法,但是在真机上从未连接成功过……求救?
socket连接失败抛异常,希望继续执行。
[code=Java] @Overridern public void run() rn while (!bExit ) rn try rn System.out.println("kaishile");rn send();rn System.out.println("开始了,开始了");rn Thread.sleep(15000);rn catch( InterruptedException e) rn e.printStackTrace();rn rn rn [/code],15秒执行一次send();rn[code=Java]rnprivate void send() rn try rn if( client == null || client.isClosed()) rn client = new Socket(InetAddress.getByName(mServerAddr),mServerPort);rn client.setSoTimeout(60000);rn client.setTcpNoDelay(true);rn outP = client.getOutputStream(); rn inP = client.getInputStream();rn rn _log.debug("new <em>socket</em> is created, device id is " + mDeviceID); rn rn catch (IOException e) rn System.out.println("报错了IOException");rn e.printStackTrace();rn _log.error("deviceID:" + mDeviceID + " IOException ");rn try rn outP.close();rn inP.close();rn client.close();rn client = null;rn catch (IOException e1) rn e1.printStackTrace();rn rn [/code],我故意将地址写错,当创建<em>socket</em>失败时,就抛出报 错了IOExceptionrnjava.net.ConnectException: Connection timed out: connect,这样就停止了,但是我想不管你是不是报错,我就15秒执行一次程序,现在是报错后直接挂掉了,程序不走了,希望大侠来看看。。。
安卓6.0以后,socket连接失败的原因
老早以前的项目要适配安卓7.0的平板电脑 - 信心满满的以为无缝适配,结果使用nio的<em>socket</em>channel连接tcpserver时,一直<em>连接失败</em>,而同样的程序在5.0的安卓平板上就秒连,纳闷了,开始无头苍蝇似的乱撞,直接用<em>socket</em>也失败。 后来看到一个前辈的<em>socket</em>连接代码,connect之前调用了Thread.sleep方法睡了1000ms 抱着试一试的心态,在connec...
Android Studio建立Socket连接失败解决方法
Android Studio建立Socket<em>连接失败</em>解决方法 最近在编写App连接服务器时,<em>socket</em>总是连接不上,查阅文档发现在API新版本中不能在主线程建立<em>socket</em>,需要在异步任务或者线程中。如果必须在主线程中建立<em>socket</em>,则应在onCreate()方法中加入以下语句: StrictMode.setThreadPolicy(new StrictMode.ThreadPolic...
连接失败
故障现象:rn 1.sql server2000启动正常,服务器端数据库服务和应用程序使用了一个月一直正常;rn 2.客户端也使用近一个月,今天突然报“<em>连接失败</em>”错误,此端的防火墙业已停用;rn 3.两机windows连接正常。rn 应用程序使用pb7,两端均采用瑞星进行了杀毒和重启,但客户仍报“<em>连接失败</em>”。rnrn请高手不吝指教!先谢谢了!
连接失败!?
m_sock = <em>socket</em>(AF_INET,SOCK_STREAM,0);rn if(m_sock == INVALID_SOCKET)rn MessageBox(TEXT("创建套接字失败 !"));rn MessageBox(TEXT("创建套接字成功 !"));rnrn sockaddr_in addr;rn addr.sin_family = AF_INET;rn addr.sin_port = htons(12345);rn addr.sin_addr.s_addr = inet_addr("192.168.0.211");rn int ret = connect(m_sock,(sockaddr*)&addr,sizeof(addr));rn if(ret == 0)rn MessageBox(TEXT("connect successful !"));rn elsern MessageBox(TEXT("connect failed !"));rn return FALSE;rn rn为什么在PC机上连接成功,而在wince模拟机上<em>连接失败</em>?rnrn请高人说说..
连接失败?
我是个新手,把Administrator设为拒绝登录后,用sa登录又出错误提示说未与信任SQL Server连接相关联,删除SQL Server注册也不行,请问高手有什么好办法?
Socket求助
假设我上不了国外网,须设代理。rn现在我要编一个java程序,如何用<em>socket</em> 通过代理与国外服务器(非http)连接?有没有比较简单的例子?
socket 求助.
我在运行的时候只要一单击button1就会死机,请各位帮忙看看是怎么回事,哪里出错了?该怎么解决?rnrnprocedure TForm1.FormCreate(Sender: TObject);rnvarrn WSAData:TWSAData;rnbeginrn //init the version of the windows <em>socket</em>rn if(WSAStartup(MAKEWORD(2,0),WSAData)<>0)thenrn showmessage('Error at WSAStartup().')rn elsern showmessage('WSAStartup() is success.');rn //-------------------------------------------------------------rn //create a <em>socket</em>--gameServerSocketrn gameServerSocket:=<em>socket</em>(AF_INET,SOcK_STREAM,IPPROTO_TCP);rn if gameServerSocket=INVALID_SOCKET thenrn beginrn showmessage('Error at <em>socket</em>()'+IntToStr(WSAGetLastError()));rn end;rnrn //-------------------------------------------------------------rn //bind the <em>socket</em>rn serverAddr.sin_family:=AF_INET;rn serverAddr.sin_addr.S_addr:=INADDR_ANY;//inet_addr('127.0.0.1');rn serverAddr.sin_port:=4040;rn bind(gameServerSocket,serverAddr,sizeof(serverAddr));rnend;rnrnprocedure TForm1.Button1Click(Sender: TObject);rnbeginrn //----------------------------------------------rn //listen for the connection requestsrn listen(gameServerSocket,1);rn rn //----------------------------------------------rn //create a sockt for acceptrn StatusBar1.SimpleText:='Waiting for client to connect......';rnrn //----------------------------------------------rn //accept then connectionrn while true dorn beginrn acceptSocket:=SOCKET_ERROR;rnrn while acceptSocket=SOCKET_ERROR dorn beginrn acceptSocket:=accept(gameServerSocket,nil,nil);rn end;rnrn StatusBar1.SimpleText:='Client connected.';rn gameServerSocket:=acceptSocket;rn break;rn end;rnend;rnrn我在运行的时候只要一单击button1就会死机,请各位帮忙看看是怎么回事,哪里出错了?该怎么解决?rn
求助:socket!
我写了一个<em>socket</em>的程序,server每秒向client传艺个随机数,第一次启动,一切正常,然后,关了client(此时server仍工作),再开,就不能读取数据了。rn源码如下,高手帮我看看:rnserver:rnimport java.net.*;rnimport java.io.*;rn/**rn *rn * @author Administratorrn */rnpublic class SocketPost extends Threadrn ServerSocket serverSocket;rn Socket <em>socket</em>; rn OutputStream os;rn DataOutputStream dos;rn PrintStream ps;rn /** Creates a new instance of SocketPost */rn public SocketPost() rn rn rn public synchronized void post()rn tryrn serverSocket=new ServerSocket(7086);rn <em>socket</em>=serverSocket.accept();rn os=<em>socket</em>.getOutputStream();rn ps=new PrintStream(os);rn start(); rn catch(Exception ex)rn ex.printStackTrace();rn rn rn rn public void run()rn tryrn while(true) rn ps.println((int)Math.round(Math.random()*100));rn //System.out.println((int)Math.round(Math.random()*100));rn sleep(1000);rn rn catch(Exception ex)rn ex.printStackTrace();rn rn rn public static void main(String[] args) rn // TODO code application logic here rn SocketPost sp=new SocketPosr();rn sr.post();rn rnrnrnrnclient:rnimport java.net.*;rnimport java.io.*;rn/**rn *rn * @author Administratorrn */rnpublic class SocketReceive extends Threadrn Socket <em>socket</em>;rn BufferedReader bufferedReader; rn /** Creates a new instance of SocketReceive */rn public SocketReceive() rn rn rn /**rn * @param args the command line argumentsrn */rn public static void main(String[] args) rn // TODO code application logic here rn SocketReceive sr=new SocketReceive();rn sr.receive();rn rn rn public synchronized void receive()rn tryrn <em>socket</em>=new Socket("192.168.0.102",7086); rn bufferedReader=new BufferedReader(new InputStreamReader(<em>socket</em>.getInputStream())); rn start();rn catch(Exception ex)rn ex.printStackTrace();rn rn rn rn public void run()rn tryrn while(true) rn System.out.println(bufferedReader.readLine()); rn sleep(1000);rn rn catch(Exception ex)rn ex.printStackTrace();rn rn rnrn到底是什么原因造成的?
求助】Socket
BeginReceive、BeginReceiveFrom、BeginReceiveMessageFrom的区别及其使用场景,最好有代码和详细说明!
求助socket
目的:可以两台机器A\B用VFP 表单实现通信,A电脑表单发送一份申请至B,B获得申请信息即可。rn求大侠给分资料或者例子。rn
求助,socket
最近要用perl写<em>socket</em>的server 和client,无奈不入门,求高手指点迷津,介绍相关文章,并高分索要可用的例子源程序。拜托rnemail: emarmot@elong.com
在内网安装pgadmin4的痛苦经历
内网,与互联网物理隔离,没办法yum install 一个指令就把东西安装好,本来以为<em>pgadmin4</em>-web也就那么几个rpm离线安装包,费点事一个一个的去安装就得了,结果耗时1天半也没安装利索,最后这么解决的: 1.通过yum下载离线安装rpm文件 找一台能连接互联网的linux,先安装epel源 yum -y install epel-release 然后再安装pg的仓库 ...
Ubuntu18.0.4 安装 pgadmin4 远程连接 (自用)
最近接了个爬虫项目,需求很简单,就是爬一下速卖通的网站,不过要求是每天固定时间爬取,而且听说反爬虫机制很变态。由于客户的数据库放在公司的服务器上,所以只能使用<em>pgadmin4</em>等类似的数据库gui远程连接上,毕竟如果连都连不上的话 ,就算爬虫写出来也没有用。 简单介绍下 ubuntu安装<em>pgadmin4</em>的操作 注意:希望使用python3环境 ,因为python3环境直接支持<em>pgadmin4</em>的环...
数据库连接失败异常,求助在线等
public static void OpenConn()rn rn if (conn == null)rn rn conn = new OleDbConnection();rnrn conn.ConnectionString = connentionString;rn //conn.ConnectionString = "provider=sqloledb.1;data source=.;initial catalog=pubs;user id=sa;pwd=123";rn rn if (conn.State == ConnectionState.Closed)rn rn tryrn rn conn.Open();rn rn catch (Exception e)rn rn HttpContext.Current.Response.Write(" ");rn HttpContext.Current.Response.Write(" ");rn rn rn rnrnrnrn<em>求助</em>以上代码为自己写的一个数据库连接类中连接数据库的方法,在连接数据库时出现异常报错并跳转页面,但是到catch处则报错与跳转页面都不能实现,测试过能抓到异常,麻烦大家帮忙解决一下。
求助!远程telnet ip 1433连接失败
网上找了N久, rn操作系统xp克隆版电脑城28版本 rnnetstat -an rn显示0.0.0.0:1433 0.0.0.0:0 listening rn端口在监听,本地telnet 192.168.1.15 1433也成功,出现光标在闪烁 rn可就是远程telnet ip 1433<em>连接失败</em> rnsp4补丁也打上了,select @@version rn显示版本号8.00.2039 rnSQL的服务器网络实用工具 rn命名管道有,TCP/IP(属性1433,没有选隐藏服务器) rn改过端口试过,还是一样的 rnwindow防火墙关了,就装了个360 rn路由1433端口转发也只向192.168.1.15了rnping 也可以ping通 rntelnet ip 80成功 rn就是telnet ip 1433失败rnrnrnrnrn我要晕了,折腾三天了. rn哪位大大知道怎么回事 rn
* 100分求助Oracle连接失败问题???
WIN2000+SP3 ,BCB6+SP4, ORACLE8.15 客户端。rn用ADOCONNECTION 和 adoquery 控间连数据库:驱动ms oledb for oraclern静态连接正常(sql*plus, toad 连接正常!),应用程序一运行就报 ole 异常,发生oracle 错误,无法从oracle 中恢复错误! rn帮忙!rn份不够在加!救人要紧!!!
求助,通过ODBC连接SQLSERVER数据库连接失败
SQL SERVER2000,打开ODBC数据源,系统DNS选项,添加SQL SERVER ,创建数据源名为study,服务器为LOCAL,验证ID后,单击下一步后出现ODBC SQL SERVER DRIVER TCP/IP <em>socket</em>s找不到sql SERVER
求助,数据库连接失败SQLConnect函数调用错误
我配置了数据源,并且也成功了,我的服务器地址填的是127.0.0.1,登录ID是s20092694,密码是616458数据源测试数据连接是成功的,默认数据库是db28,测试成功了,但是在控制台程序里面,老是在调用SQLConnect连接的时候,老是出错,返回-1,rn调用[code=C/C++] rnSQLWCHAR SqlState[6], SQLStmt[100], Msg[SQL_MAX_MESSAGE_LENGTH];rn SQLINTEGER NativeError;rn SQLSMALLINT i, MsgLen;rn SQLRETURN rc2;rn rn i = 1;rn while ((rc2 = SQLGetDiagRec(SQL_HANDLE_DBC,hdbc1, i, SqlState, &NativeError,rn Msg, sizeof(Msg), &MsgLen)) != SQL_NO_DATA)rn rn //DisplayError(SqlState,NativeError,Msg,MsgLen);rn111 cout< 0 )//错误处理rn rn cout, name,city);rn rn rnrn#endifrn rnrn /* Clean up.*/rn SQLFreeHandle(SQL_HANDLE_STMT, hstmt1);rn SQLDisconnect(hdbc1);rn SQLFreeHandle(SQL_HANDLE_DBC, hdbc1);rn SQLFreeHandle(SQL_HANDLE_ENV, henv);rn rn return(0);rnrnrn[/code]
100分求助Access的mdb文件连接失败
AdoTable空件按书上选择设置后,在数据连接属性-班》按下测试连接,结果告诉我失败,这是为何?我用的c++builder6+accessxp,用的mdb是2000的格式文件。
利用fastdfs上传图片,连接失败。找不到原因,求助
我做的是淘淘商城的上传图片那块。服务器可以访问的,并且linux防火墙我也关了rn[img=https://img-bbs.csdn.net/upload/201705/22/1495383833_435394.jpg][/img]rnrn[img=https://img-bbs.csdn.net/upload/201705/22/1495383684_393390.jpg][/img]rnrn[img=https://img-bbs.csdn.net/upload/201705/22/1495383890_461480.jpg][/img]rnrn[img=https://img-bbs.csdn.net/upload/201705/22/1495384098_497085.jpg][/img]rnrn[img=https://img-bbs.csdn.net/upload/201705/22/1495384136_660574.jpg][/img]rnrn[img=https://img-bbs.csdn.net/upload/201705/22/1495384199_504033.jpg][/img]rnrn[img=https://img-bbs.csdn.net/upload/201705/22/1495384189_806895.jpg][/img]rnrn不知道因为什么了,跪求!rnrnrn
本地Python通过pgAdmin4连接postgresql远程数据库
是这样的,我用本地的pgAdmin4创建server连上了云服务器上的postgresql,然后呢,想通过本地Python(我用的Spyder)连接云服务器上的postgresql。 但是一直报下面的错误:(内心一度崩溃) 经过摸爬滚打,各种请教,终于能连上了,我这边报错的原因主要有两个,大家可以做下参考~ 1、云服务器上的防火墙设置:需要配置成能访问的,具体我也不是很清楚,因为这块不是我改的,...
Socket API的问题,求助
BOOL SSTInitSock()rnrn //Define Variablern WORD wVersionrequested;rn WSADATA wsaData;rn int nErr;rn wVersionrequested = MAKEWORD( 1, 2 );rn rn //Start Sockrn nErr = WSAStartup( wVersionrequested, &wsaData );rn if ( nErr == -1)rn rn return FALSE;rn rn return TRUE;rnrnrnBOOL SSTConnectSock()rnrn //Define Variablern int msgsock;rn char server_address[15] = "90.0.12.13";//"127.0.0.1";rn //Ini Sockrn ClientSock = <em>socket</em>( AF_INET, SOCK_STREAM, 0 );rn if (ClientSock==INVALID_SOCKET)rn rn SlonMessageBox( "scoker err", 24, NULL, 0, 0 );rn return FALSE;rn rn rn // Address rn addrConn.sin_family = PF_INET;rn addrConn.sin_port = htons(9898);rn addrConn.sin_addr.s_addr = inet_addr( server_address );rnrn // Connectrn addrConn.sin_addr.s_addr = inet_addr( server_address );rn msgsock = connect( ClientSock, (struct sockaddr*)&addrConn, sizeof(sockaddr_in) );rn if( msgsock )rn return FALSE;rn return TRUE;rnrnrnvoid SockSend( const char* buf, INT32 nLen )rnrn INT16 nSentLen = 0 ,nSent = 0;rn nLen ++ ;rn while(1)rn rn nSent = send( ClientSock, buf+nSentLen, nLen-nSentLen, MSG_OOB );rn if( nSent )rn nSentLen += nSent;rn if( nSentLen == nLen )rn break;rn rn return;rnrnrnINT16 SockRecv( char* buf, INT32 nLen )rnrn INT16 nRevLen = 0 ,nReved = 0;rn while(1)rn rn nReved = recv( ClientSock, buf+nRevLen, nLen-nRevLen, MSG_PEEK );rn if( nReved )rn nRevLen += nReved;rn if( nRevLen == nLen )rn break;rn rn return nRevLen;rnrn用以上代码进行发送接收,发送没有问题,接收的时候要么收不到数据,要么可以重复收,不只是什么问题,请帮忙。
求助 关于socket
#define WM_SOCK WM_USER+100rn这句是什么意思啊 为什么要+100
MTK socket 求助
我创建了一个<em>socket</em>成功之后注册一个notify函数:如下(由于逻辑代码太多只贴局部的出来)rn///////////////////////////////////////////////////////rn#ifdef __MTK_TARGET__rn dbg_print("soc connect ret = %d\n",ret);rn#endifrn if (ret == SOC_SUCCESS)rnrn wf_soc_demo_http_send_request();rn return EN_SOC_SUCCESS;rnrnelse if (ret == SOC_WOULDBLOCK)rnrn mmi_frm_set_protocol_event_handler(MSG_ID_APP_SOC_NOTIFY_IND, (PsIntFuncPtr)[color=#FF0000]wf_soc_demo_app_<em>socket</em>_notify[/color], MMI_TRUE); rn return EN_SOC_SUCCESS;rnrnelsernrn//////////////////////////////////////////////////////////rn进入notify函数之后会根据返回的消息进行判断处理,在这里soc_notify是得到的消息包,rnsoc_notify->event_type的类型是SOC_CONNECT,所以会走入下面的逻辑代码,rn case SOC_CONNECT:rn rn weather_dbg_infor("SOC_CONNECT\n");rn #ifdef __MTK_TARGET__rn dbg_print("soc_notify->result = %d\n",soc_notify->result);//[color=#FF0000]打印出来soc_notify->result = 0[/color]rn dbg_print("soc_notify->detail_cause = %x\n",soc_notify->detail_cause);//打印出来值为0x0rn dbg_print("soc_notify->error_cause = %x\n",soc_notify->error_cause););//打印出来值为-0x1rn #endifrn if (g_wf_<em>socket</em>_app_context->soc_demo_transaction->soc_demo_app_id == HTTP)rn rn if (soc_notify->result == KAL_TRUE)//[color=#FF0000]从上面打印出来的值判断该条件不成立。[/color]rn rn g_wf_<em>socket</em>_app_context->soc_demo_transaction->state = HTTP_TCP_CON_CREATED;rn [color=#3366FF] wf_soc_demo_http_send_request();[/color]rn rn elsern rn wf_soc_output_result(EN_SOC_PEER_NOT_REACHABLE, NULL, 0);rn rn rn break;rn rn////////////////////////////////////////////////////////rn我在模拟器上面运行是正常的,也就是说能够获取到网页返回的数据,但是在真机上跑的时候就会出现上面的问题,我想问的是soc_notify->result返回的为什么是0呢???从而导致无法进入http发送请求的函数:[color=#3366FF]wf_soc_demo_http_send_request();[/color]rn如有描述不清的还请提出。
socket多用户连接求助
小弟正在做一个flash为客户端,php为服务端的<em>socket</em>小程序rnrn现在出现一个问题flash成功连接服务端后!一切都能正常通信rnrn但是不能多用户连接服务端(比如我打开两个flash,第二就会连接不上)rnrn<em>求助</em>php <em>socket</em>是否能解决多用户连接的问题rnrnrn望高手相助
菜鸟求助,有关Socket
我本机上使用的是JDK1.7 ,Tomcat8rn为什么后面这段代码获取到的内容是:rn---------------------------------------------------------rnHTTP/1.1 400 Bad RequestrnServer: Apache-Coyote/1.1rnTransfer-Encoding: chunkedrnDate: Tue, 18 Nov 2014 08:47:05 GMTrnConnection: closernrn0rn-----------------------------------------------------------------rnrn以下是代码主要内容:rnpublic static void main(String[] args) throws Exceptionrn Socket s = new Socket("127.0.0.1", 80);rn BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));rn bw.write("GET / HTTP/1.1"); rn bw.newLine(); rn bw.write("Host: 127.0.0.1: 80");rn bw.newLine();rn bw.write("Content-Type: text/html");rn bw.newLine();rn bw.newLine();rn bw.flush();rn BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));rn String str = null;rn while ((str = br.readLine()) != null) rn System.out.println(str);rn rn bw.close();rn br.close();rn s.close();rn
wm下socket问题,求助!!!
最近想做一个基于wm的聊天软件,但是发现用<em>socket</em>在gprs下,无法和服务器连通。首先,服务器是有公网ip的。其次,程序在模拟器上可以和服务器连通,但是安装到真机时,程序报错cannot connect to the server。最后,gprs是我手动打开的,程序中并没有实现自动打开。求教各位有这方面经验的高手帮下忙,给个思路也行,不胜感激,谢谢!!!
Socket问题求助
现在在服务端有一个ServerSocket,客户端有若干个ClientSocket,有没有二个客户端rn直接通讯的方法?我在二个客户端通讯时采用的方法是一个客户端先发送命令及数据给rn服端,然后由服务端根据命令解析,群发数据给所有和服务器相连的客户端。rn我想为了减少网络的流量,上述方法应该是不可行,不知道有没有什么好的方法,使得rn二个客户端相通讯??
SOCKET,新手求助
m_<em>socket</em>=<em>socket</em>(AF_INET,SOCK_DGRAM,0);rn if (INVALID_SOCKET==m_<em>socket</em>)rn rn AfxMessageBox("套接字出错");rn return FALSE;rn rnrn我运行上面这段代码就报“套接字出错”,新手不怎么懂。我是在MFC下运行的。
brew socket 问题求助
小弟在brew 上开发了FTP 应用,但效率非常低,百思不得其解,不胜苦恼,烦请哪位高手指点迷津。问题如下:rn实现架构:参照高通netdiagnostics.c的实现,读TCP数据时调用ISOCKET_Read,如果当前不可读,则以ISOCKET_Readable设置异步回调函数,在数据到达时再调ISOCKET_Read。rnrn问题:在brew模拟器及6085板子上均出现下载速度慢的问题,表现为ISOCKET_Read每次读取数据约1600字节,但ISOCKET_Readable触发回调函数的间隔时间比较长,使得读数据速度很慢,一般只能达到12k/srn
求助:SOCKET问题
服务器端是用C/C++开发的,客户端能否用.net来开发rn彼此监听的是服务器端和客户端的exe程序是否发送指令?rnrn谁能帮忙解释下整个的流程,目前担心双方的程序不是同一语言开发的,会不会在发送消息和指令的时候有问题
求助-关于socket的问题!
请教大虾:rn 如何通过TServerWinSocket类生成或重用TServerClientThread对象,以允许每个客户连接都具有自己的线程.最好能提供一个实例.在下三生三世感激不尽!rnE_mail:zh_ff@sina.com
求助:关闭socket的问题
我写了个过滤脏字的类,经常抛出java.net.SocketException: Too many open files错误,请高手帮忙看一下rn/**源码**/rnimport java.io.IOException;rnimport java.io.InputStream;rnimport java.util.Enumeration;rnimport java.util.Properties;rnimport java.util.regex.Pattern;rnimport java.util.regex.Matcher;rn/**rn * 过滤脏字实现类rn * @author tanczrn *rn */rnpublic class KeyWordFilter rnrn private static Pattern pattern = null;rn // 从filtrateWord文件初始化正则表达式字符串rn private static void initPattern() throws IOExceptionrn StringBuffer patternBuf = new StringBuffer("");rn InputStream in = null;rn // in;rn tryrn in = KeyWordFilter.class.getClassLoader().getResourceAsStream("filtrateWord.txt");rn Properties pro = new Properties();rn pro.load(in);rn in.close();rn Enumeration enu = pro.propertyNames(); rn patternBuf.append("(");rn int i=0;rn while(enu.hasMoreElements())rn i=i+1;rn patternBuf.append((String)enu.nextElement()+"|");rn rn patternBuf.deleteCharAt(patternBuf.length()-1);rn patternBuf.append(")");rn rn //换成UTF-8 Pattern.CASE_INSENSITIVE常量功能: 忽略大小写匹配rn pattern = Pattern.compile(new String(patternBuf.toString().getBytes("ISO-8859-1"), "UTF-8"),Pattern.CASE_INSENSITIVE);rn rn// System.out.println("pattern:"+pattern);rn// System.out.println("i=:"+i);rn rn catch(IOException ioEx)rn rn ioEx.printStackTrace();rn finallyrn if(in != null)rn in.close();rn rn rn public static String doFilter(String str)rn rn if(str!=null && !str.equals(""))rn tryrn initPattern();rn catch(IOException ioEx)rn ioEx.printStackTrace();rn rn rn Matcher m = pattern.matcher(str);rn str = m.replaceAll("***");rn return str;rn elsern return "";rn rn rnrn
求助!brew的socket问题!!
本人刚开始使用brew,向请教一个问题:我用brew的API编写了一些有关<em>socket</em>的代序,想在brew emulator上测试,但是不知怎样让brew emulator使用window的网络资源,比如在brew emulator中连接www.sohu.com.请知道的朋友告知,多谢先!!
求助:关于SOCKET
请问,我做了个简单的文字传输的服务器与客户端程序,问题是怎么才能让服务器也能给客户端发送信息,我设置了按钮,当在文本框中输入文字后,可以发送到客户端。也就是所一个程序及能够侦听(用到了listen,accept函数)还能够连接(用到了connect函数),我现在是点击服务器的发送后在客户端没有反应,而客户端发送就能在服务器端显示rn服务器端用了listen,accept,send,receive函数rn客户端使用了connect,send,receive函数
求助关于socket的问题
[code=C/C++]rnint sock;rn struct sockaddr_in addr;rn fd_set rfds;rn struct timeval timeout;rn uint32 cmd;rn int rcv_val;rn uchar buf[PRB_BUF_LEN];rn int err;rnrn err = PRB_FAIL;rnrn if ((sock = <em>socket</em>(AF_INET, SOCK_STREAM, 0)) < 0) rn goto err_exit;rn rnrn addr.sin_family = AF_INET;rn addr.sin_port = port;rn addr.sin_addr = ip;rn memset(addr.sin_zero, 0x00, sizeof(char));rn if (connect(sock, (struct sockaddr *)&addr, sizeof(struct sockaddr_in)) < 0) rn goto normal_exit;rn rnrn cmd = IO_NONBLOCKING;rn /* set mode to nonblocking */rn if (ioctl(sock, FIONBIO, (uint32)&cmd) < 0) rn goto normal_exit;rn rnrn if (send(sock, hello_msg, sizeof(hello_msg), 0) < 0) rn goto normal_exit;rn rnrn FD_ZERO(&rfds);rn FD_SET(sock, &rfds);rn timeout.tv_sec = PRB_RECV_TIMEOUT;rn timeout.tv_usec = 0;rnrn /* wait for data before timeout */rn if (select(sock + 1, &rfds, NULL, NULL, &timeout) < 0) rn goto normal_exit;rn rnrn /* determine whether the response packet is an eMule hello response */rn if (rcv_val > 0 && buf[0] == EMU_HELLO_RSP) rn err = PRB_OK;rn rnnormal_exit:rn (void)close(sock);rnerr_exit:rnrn return err;rn[/code]rnrn麻烦帮我把语句的作用解释一下,谢谢 例如设置非阻塞模式,FD_SET神马的~PPT要用
求助:并发socket问题
想法:从外部接受数据,本机accept()监听,一旦发现,则派生子进程(此处进程,线程没区别明白,也不知道该用哪一个),然后派生出来的子进程,在处理数据交互在转发给另外一个进程,用<em>socket</em>规定实现rn问题:1.在windows2000开发,winsock2.h,具体关于进程操作不熟悉,望哪位指点rn2.子进程转发,即进程之间通信,也用<em>socket</em>做的话,具体实现,可否给段代码,小弟刚接触<em>socket</em>,还望多多指教!!!rn在线候答
求助,关于Socket的问题
编了一个程序 只能是单客户和服务器连接 想文一下怎么设置能是多个客户同时连接服务器。
socket通讯求助
正在做一套监控程序,因为时间急,所以一开始用了更熟悉的vb6。现在做完,打算把客户端用vs2010重写一下。下面我的代码(客户端只需要与服务器建立连接,服务器会定时向所有连接的客户端发送状态)rn现在接收到的数据并不完整,甚至还内容错位的情况发生,请问这是什么原因产生的呢?会不会是我的代码有问题?rn开始尝试过用winsock,但是客户端会在32位XP,2003和64位WIN7同时使用,所以我写出来的时候,在32位系统里运行就报错(mswinsck.ocx注册在 C:\windows\syswow64,如果注册在 system32会报错),找了很久才发现原因。所以只好暂时放弃这个打算。rn这个到底要有哪种方法,实在迷茫,还望各位不吝赐教rn[code=vb]Imports System.TextrnImports System.NetrnImports System.Net.SocketsrnImports System.ThreadingrnPublic Class Form1rn Public Delegate Sub X1(strnew As String)rn Dim bytes(1024) As Byte, ss As Socket, svr As New IPEndPoint(IPAddress.Parse("192.168.10.33"), 710), thrd As Threadrn Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Clickrn ss = New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)rn ss.Connect(svr)rn Me.Text = ss.Connectedrn thrd = New Thread(AddressOf getstr)rn thrd.Start()rn End Subrn Public Sub getstr()rn While Truern ss.Receive(bytes)rn 'cgtxt(Encoding.ASCII.GetString(bytes) & vbCrLf)rn 'If Me.IsHandleCreated Then t1.Invoke(New X1(AddressOf cgtxt), Encoding.ASCII.GetString(bytes) & vbCrLf)rn MsgBox(Encoding.ASCII.GetString(bytes))rn End Whilern thrd.Abort()rn End Subrnrn Public Sub cgtxt(xxx As String)rn t1.AppendText(xxx)rn End SubrnEnd Classrn[/code]
求助:Socket异常
[code=C/C++]rnUINT NetworkingThread(LPVOID pParam)rnrn 。。。。。。rn BYTE RecvBufferTmp[MAX_SOCKET_PACKET];rn if(bind(RecvSocket,(SOCKADDR*)&RecvAddr,sizeof(RecvAddr)) == SOCKET_ERROR)rn rn CString strErr = _T("");rn strErr.Format("bind() failed:%d\n",WSAGetLastError());rn OnPostErrInfo(strErr);rn rn 。。。。。rn BYTE RecvBufferTmp[MAX_SOCKET_PACKET];rn while (1)rn rn if(1)rn rn memset(&RecvBufferTmp[0],0,sizeof(RecvBufferTmp));rn RecvLen = recvfrom(RecvSocket,(char *)(RecvBufferTmp),MAX_SOCKET_PACKET,0,(SOCKADDR*)&SendAddr,&SendAddrSize);rnrn if(RecvLen == SOCKET_ERROR)rn rn CString strErr = _T("");rn strErr.Format("recvfrom() failed:%d\n",WSAGetLastError());rn OnPostErrInfo(strErr);rn rn 。。。。。。。。。。。。。rn rn elsern rn 。。。。。。。。。。。。。rn rnrn rn close<em>socket</em>(RecvSocket);rn WSACleanup();rn return 0;rnrn[/code]rnrn上面是部分代码:rn 单独一个线程,从网口收数,里面有几个计数器,判断帧头,对不同帧计数。大部分时间都可正常运行,偶尔会出现问题。rnrn 问题现象:rn 1.计数器会突然间变的好大(比如现在是100,突然变成0x30202020);rn 2.recvfrom()函数不工作,即从网口接收不到数据(确认有数据从网口发过来)rn 3.recvfrom()函数下的错误处理没有执行(也就是说函数没有返回错误值)。rn 4.貌似线程还活着。rn 我的判断是有可能是recvfrom()函数突然之间收到很大的数据,返回值RecvLen变的超大,导致存储缓冲区RecvBufferTmp崩溃。但是不确定,我是新手,<em>socket</em>这部分也只是简单的应用。rn 哪位大侠告诉我,都有什么样的可能会引起上面说的问题,拜谢。。。
求助Socket多线程问题
需求是:需要用<em>socket</em>一直监听一个端口,获取用户的请求信息rn问题是:用<em>socket</em>开启监听的时候主程序就卡死在那里了rn考虑到可能需要用到多线程,求思路或有简单的示例代码更好
socket发送数据求助
[code=csharp]rnclass AnsySocketrn rn //public string str;rn public class StateObject rn rn public Socket workSocket = null;rn public const int BufferSize = 1024;rn public byte[] buffer = new byte[BufferSize];rn public StringBuilder sb = new StringBuilder();rn rn public class AsynchronousClientrn rn private const int port = 11000;rn private static ManualResetEvent connectDone = new ManualResetEvent(false);rn private static ManualResetEvent sendDone = new ManualResetEvent(false);rn private static ManualResetEvent receiveDone = new ManualResetEvent(false);rn private static String response = String.Empty;rnrn public static void StartClient(string ipAddr, int ipPort, string str)rn rn tryrn rn rn IPAddress ipAddress = IPAddress.Parse(ipAddr); rn IPEndPoint remoteEP = new IPEndPoint(ipAddress, ipPort);rn Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);rn client.BeginConnect(remoteEP, new AsyncCallback(ConnectCallback), client);rn connectDone.WaitOne();rn Send(client, str);rn sendDone.WaitOne();rn Receive(client);rn receiveDone.WaitOne();rn Console.WriteLine("Response received : 0", response);rn client.Shutdown(SocketShutdown.Both);rn client.Close();rn rn catch (Exception e)rn rn Console.WriteLine(e.ToString());rn rn rn private static void ConnectCallback(IAsyncResult ar)rn rn tryrn rn Socket client = (Socket)ar.AsyncState;rn client.EndConnect(ar);rn Console.WriteLine("Socket connected to 0",rn client.RemoteEndPoint.ToString());rn connectDone.Set();rn rn catch (Exception e)rn rn Console.WriteLine(e.ToString());rn rn rn private static void Receive(Socket client)rn rn tryrn rn StateObject state = new StateObject();rn state.workSocket = client;rn client.BeginReceive(state.buffer, 0, StateObject.BufferSize, 0,rn new AsyncCallback(ReceiveCallback), state);rn rn catch (Exception e)rn rnrn Console.WriteLine(e.ToString());rn rn rn private static void ReceiveCallback(IAsyncResult ar)rn rn tryrn rn StateObject state = (StateObject)ar.AsyncState;rn Socket client = state.workSocket;rn int bytesRead = client.EndReceive(ar);rn if (bytesRead > 0)rn rn state.sb.Append(Encoding.ASCII.GetString(state.buffer, 0, bytesRead));rn client.BeginReceive(state.buffer, 0, StateObject.BufferSize, 0,rn new AsyncCallback(ReceiveCallback), state);rn rn elsern rn if (state.sb.Length > 1)rn rn response = state.sb.ToString();rn rn receiveDone.Set();rn rn rn catch (Exception e)rn rn Console.WriteLine(e.ToString());rn rn rn private static void Send(Socket client, String data)rn rn byte[] byteData = Encoding.ASCII.GetBytes(data);rn client.BeginSend(byteData, 0, byteData.Length, 0, new AsyncCallback(SendCallback), client);rn rn private static void SendCallback(IAsyncResult ar)rn rn tryrn rn Socket client = (Socket)ar.AsyncState;rn int bytesSent = client.EndSend(ar);rn Console.WriteLine("Sent 0 bytes to server.", bytesSent);rn sendDone.Set();rn rn catch (Exception e)rn rn Console.WriteLine(e.ToString());rn rn rn rn rn[/code]rnrn网上找的代码,看不太明白,经测试能用。我的问题是我生成的数据从哪进去,数据在怎么个程序运行过程都会不停的产生。求大神指导.
socket心跳求助
public AsyncSocket(Socket sock,int index)rn rn this.index = index;rn this.sock = sock;rn this.SetXinTiao(this.sock);rn Socket obj_Socket = sock;rn StateObject obj_SocketState = new StateObject();rn obj_SocketState.workSocket = obj_Socket;rn obj_Socket.BeginReceive(obj_SocketState.buffer, 0, StateObject.BufferSize, SocketFlags.None, new AsyncCallback(ReceiveCallback), obj_SocketState);rn rnrn //设置心跳rn private void SetXinTiao(Socket tmpsock)rn rn byte[] inValue = new byte[] 1, 0, 0, 0, 0x20, 0x4e, 0, 0, 0xd0, 0x07, 0, 0 ;// 首次探测时间20 秒, 间隔侦测时间2 秒rn tmpsock.IOControl(IOControlCode.KeepAliveValues, inValue, null);rn rnrn上面的代码是我从某个地方看到的,用于检测<em>socket</em>的长连接是否被断开。rn有一点疑问,是我找了半天资料都没有找出来的,请大家帮我看看。rn问题是:rn这段代码看起来应该是部署在server端的,这段代码中我并没有看到任何的<em>socket</em>发送数据包,只不过设置了IOControl,然后就开始receive了,如果接收到了,那么就是没有断开, 如果接收不到那么就是断开了,关键是代码中没有发送数据,而很多人都说这段代码很好用,我很奇怪,难道是客户端的发送数据代码我没有找到?rn我没有想清楚这段代码的原理,这个<em>socket</em>到底要接收什么数据?其实这个问题就是在问IOControlCode.KeepAliveValues的原理,据我自己猜想,是不是在IOControl设置了这个属性之后,<em>socket</em>自动的给客户端发送了一个keepAlive包,客户端接收到了,然后就返回数据包,当然这个返回也是自动的,所以才出现了上面的服务端接受数据来判断有没有断开?我实在没想通。rn另外有个问题,这个心跳测试是否必须实在<em>socket</em>空闲的时候才去用的?我想应该是的吧,但是我不确定。rn
c# socket问题!~~求助
最近工作遇到c#用<em>socket</em>的问题,我是做上位机软件的,下位机是用GPRS来传送给我做的服务器软件一些数据包,也可以理解成TCP连接方式(长连接),我要描述的是下位机不只一个,也就是说客户端不只是一个,作为服务端的我,怎么去给不同的客户端发数据包呢?请各位大侠明示,谁能给个demo感激不尽!
新手求助:SOCKET 取对象
当客户端发送第二次请求时出现如下问题:rn错误代码:rncom.tt.util.Message@b301f2java.io.StreamCorruptedException: invalid type code: ACrn问题1:rn请问ObjectOutputStream.readObject是阻塞的吗?上面的错误代码是阻塞所造成的吗?rn问题2:rn如果是阻塞的SERVER端是否要另开线程监听,还是有别的方式可以代替?
求助 关于多线程socket
要求进行的处理是服务器接受客户端的消息,解析消息,然后将对应的消息发送给客户端,这三个处理对应三个线程。如果要多个客户端与服务器端连接的话,服务器端要怎么设置?是对应每个客户端创建对应的三个线程,接受和发送数据的buffer怎么分配?
socket 编程 求助
我在用eclipse开发j2me时,进行<em>socket</em>编程,运行时,模拟器一闪而过,没有停留,并出现如下显示信息,源代码没有问题:rnunning with locale: Chinese_People's Republic of China.936rnRunning in the identified_third_party security domainrnstartApp threw an Exceptionrn[u]java.lang.NullPointerExceptionrnjava.lang.NullPointerException[/u]rn at Example1.ChatClientMidlet.startApp(+55)rn at javax.microedition.midlet.MIDletProxy.startApp(+7)rn at com.sun.midp.midlet.Scheduler.schedule(+270)rn at com.sun.midp.main.Main.runLocalClass(+28)rn at com.sun.midp.main.Main.main(+80)rnExecution completed.rn3404024 bytecodes executedrn23 thread switchesrn1668 classes in the system (including system classes)rn17945 dynamic objects allocated (546920 bytes)rn3 garbage collections (466852 bytes collected)rnrn
电磁风暴 v5.0--利用PHPshell进行DDOS的强悍工具下载
控制台生成的client是一个php文件,放到php空间里,即可用控制台对目标进行DDoS,可以在控制台里看到DDoS的效果 相关下载链接:[url=//download.csdn.net/download/kezi1987/3330125?utm_source=bbsseo]//download.csdn.net/download/kezi1987/3330125?utm_source=bbsseo[/url]
系统架构师学习教程part4下载
系统架构师学习教程part4 system_archetacture_designer_2009.part4.rar 相关下载链接:[url=//download.csdn.net/download/xsq1225/2127819?utm_source=bbsseo]//download.csdn.net/download/xsq1225/2127819?utm_source=bbsseo[/url]
Pdf.exePdf.exePdf.exe下载
Pdf.exePdf.exePdf.exe 相关下载链接:[url=//download.csdn.net/download/lucklytony/2247302?utm_source=bbsseo]//download.csdn.net/download/lucklytony/2247302?utm_source=bbsseo[/url]
相关热词 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天 c#字典序排序 c# 截屏取色 c#中的哪些属于托管机制
我们是很有底线的