windows socket error在其上下文中,該

時間 2021-07-18 20:14:34

1樓:匿名使用者

埠被禁用,在cmd裡面用natstat -a -n檢視你想用的埠是不是已經有程式已經使用了

2樓:非天幻象的本子們

就是說...這個程式在執行的時候,訪問bind這個方法的時候,訪問的記憶體空間所存放的是不能被讀取或者執行的記憶體空間

說簡單點就是你的程式出問題了,請嘗試重灌

3樓:雙元麼洲

那和你的防火牆配置有關,和你的程式沒有關係!

查詢一下你的防火牆設定,把和你程式相關的“規則”刪除源**是這樣的

bool

cserverdlg::initnetwork()serversocket

=socket(pf_inet,

sock_stream,

ipproto_tcp);

if(serversocket

==invalid_socket)

sockaddr_in

localaddr;

//memset((void*)&localaddr,0,sizeof(localaddr));

localaddr.sin_family

=af_inet;

localaddr.sin_port

=htons(8888);

localaddr.sin_addr.s_addr=htonl(inaddr_any);

if(bind(serversocket,(struct

sockaddr*)&localaddr,sizeof(localaddr))

==socket_error)

if(wsaasyncselect(serversocket,m_hwnd,

network_event,

fd_accept|fd_read|fd_close)==socket_error)

if(listen(serversocket,5)==

socket_error)

return

true;}

4樓:普翼煙清昶

是不是路由器內設定地址過濾了?比如路由器內給的地址池是192.168.

1.100-255,你的地址卻是192.168.

1.5(100以內)可能會出現這個錯誤,把你的地址改到100-255之間就ok了

C中提示錯誤當前上下文中不存在名稱“Mathod”

你的括號包錯了.把class class放在namespace promethod 名稱空間中。調整一下打括號就可以了。詳細如下 using system namespace promethod public static long sfactorial long n class class mat...

根據上下文完成對話(英語)

a does your mother often to go to a movie?b yes,she likes comedies very much.a so do you often go to a movie with her b no,i usually stay at home and ...

死也不倒下 聯絡上下文張口結舌在文中指什麼

張口結舌 成語,一般作謂語 狀語 補語。結舌 舌頭不能轉動。張著嘴說不出話,形容害怕或吃驚而驚呆了,也表示羞愧的說不出話來。在 死也不倒下 一文中,何應欽被罵得張口結舌,惱羞成怒 聯絡上下文語境來看,張口結舌 的意思是吉鴻昌痛罵何應欽,罵得一針見血,何應欽被罵得怒火但是無言以對,無法反駁吉鴻昌。這句...