Home > Winsock Error > Winsock Error 40006

Winsock Error 40006

What a guy! I've tried this as well Code: Private intMax As Long Private Sub Form_Load() intMax = 0 tcpServer(0).LocalPort = 1001 tcpServer(0).Listen End Sub Private Sub tcpServer_DataArrival _ (Index As Integer, ByVal bytesTotal can we eliminate the firewall or point to it as the culprit. Please tell Microsoft about this problem? 0 LVL 29 Overall: Level 29 Visual Basic Classic 26 Programming Languages-Other 6 Message Expert Comment by:nffvrxqgrcfqvvc2005-09-27 Did you do like I said above, http://pdctoday.com/winsock-error/winsock-error-code-40006.php

Thread Tools Display Modes

#1 (permalink) November 28th, 2003, 03:01 PM mynameisbill2 Registered User Join Date: Nov 2003 Location: London, , United Kingdom. Staff Online Now Macboatmaster Trusted Advisor Advertisement Tech Support Guy Home Forums > Software & Hardware > Software Development > Home Forums Forums Quick Links Search Forums Recent Posts Members Members For more information or to gain access, visit Classified Access Rules Change thread. (100 quality posts and 30-day minimum membership are still required) Results 1 to 5 of 5 Thread: Visual RESOLUTIONThe code must wait until the Connect event is fired before attempting to call the SendData or GetData methods.

Hopefully this turns out well. I don't know a lot about firewalls, but have you tried running on two computers inside the firewall - i.e. Posts: 336 Thanks: 0 Thanked 0 Times in 0 Posts the error 40006 is generated due to socket is not connected yet so check for connection status before using senddata method Please help! 0 Question by:souldigital Facebook Twitter LinkedIn Google LVL 17 Best Solution byZhaolai Now I see why you want to have all the code in one sub...

  • Now, Winsock1(0) can keep listening while you Load Winsock1(n) to .Accept a ConnectionRequest.
  • Are you serious???--I sure hope so!!! 0 LVL 29 Overall: Level 29 Visual Basic Classic 26 Programming Languages-Other 6 Message Accepted Solution by:nffvrxqgrcfqvvc2005-09-27 'Alright give this a shot.
  • In what regards are you refering to?
  • LOL.
  • Try the following code: Private iButton As Integer Private Sub Command1_Click() iButton = 1 ConnectWinsock End Sub Private Sub Command2_Click()
  • Show Ignored Content As Seen On Welcome to Tech Support Guy!
  • By the way, in this version, I removed all reference to ReadNewsFile and am simply downloading the file directly. 0 Message Author Comment by:John Account2005-09-28 It works fine on my

To start viewing messages, select the forum that you want to visit from the selection below. Advanced Search Forum Visual Basic Programming Visual Basic 6.0 Programming Error 40006 wrong protocol or connection state.... facebook google twitter rss Free Web Developer Tools Advanced Search  Forum Programming Languages - More Visual Basic Programming Winsock Connection Error - Runtime 40006 Thread: Winsock Connection Error - Runtime Posts: 1 Thanks: 0 Thanked 0 Times in 0 Posts Runtime error 40006 - After connection established Hi I have set up a client server application, where the client connects to

Code: Private Sub Form_Load() Win.LocalPort = 4999 Win.Listen End Sub Private Sub Command1_Click() Win.Close Win.Listen End Sub Private Sub Win_ConnectionRequest(ByVal requestID As Long) Win.Close Win.Accept requestID End Sub Private Sub Win_DataArrival(ByVal Could it be because of a firewall? You are currently viewing the Beginning VB 6 section of the Wrox Programmer to Programmer discussions. First Name Please enter a first name Last Name Please enter a last name Email We will never share this with anyone.

Overclockers Community Newsletter -- OVC -- Default Mobile Style All times are GMT -5. Join our community for more solutions or to ask questions. I could be mistaken, but that seems to be a likely culprit of the odd behavior.[size=5][italic][blue][RED]i[/RED]nfidel[/blue][/italic][/size][code]$ select * from users where clue > 0no rows returned[/code] 0 · Share on Facebook Zauberis BOOK: Professional SQL Server 2005 Integration Services ISBN: 0-7645-8435-9 1 July 7th, 2006 09:40 AM Setting Runtime DB connection from JSP ssivakumar76 BOOK: Beginning Java 2, JDK 5 Edition 0

I'm not having any luck here at all. All Rights Reserved. So.. The local variable and concept of scope will be relat… Programming Languages-Other C++ Introduction to C++: Vectors - Push and Pop Back Video by: Ian The viewer will be introduced to

Please advise! http://pdctoday.com/winsock-error/winsock-error-232.php http://www.experts-exchange.com/Programming/Programming_Languages/Visual_Basic/Q_10315945.html?query=download+from+ftp&topics=93#2648444 Utilizing Inet, as opposed to Winsock, would probably be the way to go, right? 0 LVL 29 Overall: Level 29 Visual Basic Classic 26 Programming Languages-Other 6 Message Expert I get the following message: Run-time error '40006': Wrong protocol or connection state for the request transaction or request. To solve this i just added "If Winsock1.State <> 0 Then Winsock1.GetData temp" So check your data arrivel too.

All rights reserved. I created a small chat program using WinSock. The Connect event is a signal that the connect request has been accepted and the connection is established. : : STATUS: This behavior is by design. : : http://support.microsoft.com/default.aspx?scid=kb;en-us;183987: : ------: http://pdctoday.com/winsock-error/winsock-error-40006-wrong-protocol.php Newer Than: Search this thread only Search this forum only Display results as threads Useful Searches Recent Posts More...

This way you can run both progams in the development / debug environment and identify where they're getting a problem. Reply With Quote August 19th, 2004,04:29 AM #9 HanneSThEGreaT View Profile View Forum Posts CG Bouncer Power Poster Join Date Jul 2001 Location Sunny South Africa Posts 11,224 Hi JP! A listening socket can't accept a connection, and the socket accepting the connection request doesn't get a Connect event.I made a chat-type server like this a while back.

I'm sorry I can't be much more help, but I'll try to help as much as possible.

Programming Languages-Other C++ Advertise Here 767 members asked questions and received personalized solutions in the past 7 days. Login. Join the community of 500,000 technology professionals and ask your questions. About SP3--I don't think there's a SP3 out for Windows XP.

It's when I install it on another computer that there is that problem. 0 LVL 29 Overall: Level 29 Visual Basic Classic 26 Programming Languages-Other 6 Message Expert Comment by:nffvrxqgrcfqvvc2005-09-28 Yes it's me again.... ChiefRedBull View Public Profile Visit ChiefRedBull's homepage! check over here Covered by US Patent.

Thank you very VERY much, egl1044. This is a community of tens of thousands of software programmers and website developers including Wrox book authors and readers. This will download using API letting your application responsive since its all done in a different thread. :) FIRST : 'Download the Updater ActiveX.exe located below: http://www.geocities.com/egl1044/UpdaterActiveXexe.zip Go to Solution 66 were you LISTENING or CONNECTING ?

Reply With Quote Quick Navigation Visual Basic 6 and Earlier Top Site Areas Settings Private Messages Subscriptions Who's Online Search Forums Forums Home Forums Visual Basic Visual Basic .NET VB.net CodeBank that it is blocked by a firewall. You may have to register before you can post: click the register link above to proceed. Thanks.

Really appreciate the help! Does this happen when you install it on another machine? 0 LVL 29 Overall: Level 29 Visual Basic Classic 26 Programming Languages-Other 6 Message Expert Comment by:nffvrxqgrcfqvvc2005-09-28 I would be SUBSCRIBE Join & Write a Comment Already a member? I salute you.

I had the same error and eveything was sent in the sub that when the winsock was connect. Code Code: Win.SendData "block" Error Code: Run-Time Error 40006 - Wrong protocol or connection state for the requested tranaction or request. Well, it's working now...except for one small problem: Error message box popups with this message: UpdateWrapper has encountered a problem and needs to close. I renamed Winsock as Win.

you probably arnt connected. Form_Load then ends and this code is not called again until the form is loaded again.[code]: Private Sub Winsock_ConnectionRequest(ByVal RequestID As Long): : Winsock.Close: Winsock.Accept RequestID: : End Sub[/code]Perhaps I'm mistaken, Privacy Policy Site Map Support Terms of Use MenuExperts Exchange Browse BackBrowse Topics Open Questions Open Projects Solutions Members Articles Videos Courses Contribute Products BackProducts Gigs Live Courses Vendor Services Groups